lib/definitions/transaction_sets/manual/856/856.rb in eddy-0.5.1 vs lib/definitions/transaction_sets/manual/856/856.rb in eddy-0.6.0

- old
+ new

@@ -5,22 +5,22 @@ # ### Transaction Set Summary: # # - Id: 856 # - Name: Ship Notice/Manifest (Advance Ship Notice) # - Functional Group: SH - class TS856 < Eddy::TransactionSet + class TS < Eddy::Models::TransactionSet ID = "856".freeze NAME = "Ship Notice/Manifest (Advance Ship Notice)".freeze FUNCTIONAL_GROUP = "SH".freeze # @param store [Eddy::Data::Store] # @return [void] def initialize(store) @bsn = Eddy::Segments::BSN.new(store) @dtm = Eddy::Segments::DTM.new(store) - @hl_shipment = Eddy::TransactionSets::TS856::Loops::HL_SHIPMENT.new(store) + @hl_shipment = Eddy::TransactionSets::TS856::Loops::HL_Shipment::Base.new(store) @ctt = Eddy::Segments::CTT.new(store) super( store, @bsn, @dtm, @@ -29,49 +29,41 @@ ) end # (see Eddy::Segments::BSN) # - # @yieldparam [Eddy::Segments::BSN] bsn + # @yieldparam [Eddy::Segments::BSN] # @return [Eddy::Segments::BSN] def BSN() yield(@bsn) if block_given? return @bsn end # (see Eddy::Segments::DTM) # - # @yieldparam [Eddy::Segments::DTM] dtm + # @yieldparam [Eddy::Segments::DTM] # @return [Eddy::Segments::DTM] def DTM() yield(@dtm) if block_given? return @dtm end - # (see Eddy::TransactionSets::TS856::Loops::HL_SHIPMENT) + # (see Eddy::TransactionSets::TS856::Loops::HL_Shipment::Base) # - # @yieldparam [Eddy::Segments::HL] hl_s - # @yieldparam [Eddy::Segments::TD1] td1 - # @yieldparam [Eddy::Segments::TD5] td5 - # @yieldparam [Eddy::Segments::REF] ref - # @yieldparam [Eddy::Segments::DTM] dtm - # @yieldparam [Eddy::TransactionSets::TS856::Loops::N1] l_n1 - # @yieldparam [Eddy::TransactionSets::TS856::Loops::HL_ORDER] hl_order - # @yieldparam [Eddy::TransactionSets::TS856::Loops::HL_TARE] hl_tare - # @yieldparam [Eddy::TransactionSets::TS856::Loops::HL_ITEM] hl_item + # @yieldparam [Eddy::TransactionSets::TS856::Loops::HL_Shipment::Repeat] # @return [void] def HL_SHIPMENT(&block) if block_given? - @hl_shipment.add_iteration(&block) + @hl_shipment.repeat(&block) else raise Eddy::Errors::Error, "No block given in loop iteration" end return nil end # (see Eddy::Segments::CTT) # - # @yieldparam [Eddy::Segments::CTT] ctt + # @yieldparam [Eddy::Segments::CTT] # @return [Eddy::Segments::CTT] def CTT() yield(@ctt) if block_given? return @ctt end