class BinData::DSLMixin::DSLParser
def endian(endian = nil)
def endian(endian = nil) if endian.nil? @endian elsif endian.respond_to? :endian @endian = endian elsif [:little, :big].include?(endian) @endian = Sanitizer.new.create_sanitized_endian(endian) else dsl_raise ArgumentError, "unknown value for endian '#{endian}'" end end