lib/eancom/edifact/segments/qty.rb in eancom-1.6.3 vs lib/eancom/edifact/segments/qty.rb in eancom-2.0.0

- old
+ new

@@ -17,14 +17,18 @@ super(tag: tag || TAG) end def to_json_hash - { - identifier => { - quantity: @quantity - } - } + hash = { identifier => {} } + hash[identifier].merge!({ quantity: @quantity }) if @quantity + hash.merge!(measurement_unit_code: find_identifier(:measurement_unit_code)) if @measurement_unit_code + hash.merge!(identifier: @identifier) if @identifier + hash + end + + def group_name + 'quantities' end def segment_type TYPE end