class BinData::DSLMixin::DSLParser
def options
def options case @parser_type when :struct [:multiple_fields, :optional_fieldnames, :sanitize_fields, :hidden_fields] when :array [:multiple_fields, :optional_fieldnames, :sanitize_fields] when :choice [:multiple_fields, :all_or_none_fieldnames, :sanitize_fields, :fieldnames_are_values] when :primitive [:multiple_fields, :optional_fieldnames, :sanitize_fields] when :wrapper [:only_one_field, :no_fieldnames] else raise "unknown parser type #{parser_type}" end end