lib/eancom/edifact/segments/unh.rb in eancom-1.6.3 vs lib/eancom/edifact/segments/unh.rb in eancom-2.0.0
- old
+ new
@@ -9,11 +9,11 @@
message_reference_number:,
message_type:,
message_version_number:,
message_release_number:,
controlling_agency:,
- association_assigned_code: nil,
+ association_assigned_code:,
code_list_directory_version_number: nil
)
@tag = tag
@message_reference_number = message_reference_number
@@ -24,20 +24,22 @@
@association_assigned_code = association_assigned_code
@code_list_directory_version_number = code_list_directory_version_number
super(tag: tag || TAG)
end
+ '''
+ Changing this to_json_hash function throws unusualy many errors.
+ Discuss whether or not this hash function needs to be changed.
+ '''
def to_json_hash
hash = {
message_reference_number: @message_reference_number,
message_type: @message_type,
message_version_number: @message_version_number,
message_release_number: @message_release_number,
controlling_agency: @controlling_agency,
+ association_assigned_code: @association_assigned_code
}
- hash[:association_assigned_code] = @association_assigned_code if @association_assigned_code
- hash[:code_list_directory_version_number] = @code_list_directory_version_number if @code_list_directory_version_number
- hash
end
def segment_type
TYPE
end