class Pohoda::Parsers::Enq::EnquiryType
Public Instance Methods
enquiry_detail()
click to toggle source
# File lib/pohoda/parsers/enq/enquiry_type.rb, line 11 def enquiry_detail array_of_at(Enq::EnquiryItemType, ['enq:enquiryDetail', 'enq:enquiryItem']) end
enquiry_header()
click to toggle source
# File lib/pohoda/parsers/enq/enquiry_type.rb, line 7 def enquiry_header submodel_at(Enq::EnquiryHeaderType, 'enq:enquiryHeader') end
enquiry_summary()
click to toggle source
# File lib/pohoda/parsers/enq/enquiry_type.rb, line 15 def enquiry_summary submodel_at(Enq::EnquirySummaryType, 'enq:enquirySummary') end
print()
click to toggle source
# File lib/pohoda/parsers/enq/enquiry_type.rb, line 19 def print array_of_at(Prn::PrinterSettingsType, ['enq:print', 'prn:printerSettings']) end
to_h()
click to toggle source
# File lib/pohoda/parsers/enq/enquiry_type.rb, line 23 def to_h hash = {} hash[:attributes] = attributes hash[:enquiry_header] = enquiry_header.to_h if has? 'enq:enquiryHeader' hash[:enquiry_detail] = enquiry_detail.map(&:to_h) if has? 'enq:enquiryDetail' hash[:enquiry_summary] = enquiry_summary.to_h if has? 'enq:enquirySummary' hash[:print] = print.map(&:to_h) if has? 'enq:print' hash end