module Mabmapper module MabXml class Query include QueryHelper attr_reader :xml, :fields, :subfields def initialize(xml) @xml = xml @fields = [] @subfields = [] end def add_field(name, options={}) @fields << {name: name, options: options.reverse_merge(ind1: nil, ind2: nil)} self end def add_subfield(name) @subfields << {name: name} self end end end end