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