class BinData::DSLMixin::DSLParser

def all_or_none_names_failed?(name)

def all_or_none_names_failed?(name)
  if option?(:all_or_none_fieldnames) and not fields.empty?
    all_names_blank = fields.field_names.all? { |n| n == "" }
    no_names_blank = fields.field_names.all? { |n| n != "" }
    (name != "" and all_names_blank) or (name == "" and no_names_blank)
  else
    false
  end
end