class BinData::DSLMixin::DSLParser

def to_choice_params(key)

def to_choice_params(key)
  if fields.empty?
    {}
  elsif fields.all_field_names_blank?
    { key => fields.collect(&:prototype) }
  else
    choices = {}
    fields.each { |f| choices[f.name] = f.prototype }
    { key => choices }
  end
end