Method: Eancom::Edifact::MEA#to_json_hash

Defined in:
lib/eancom/edifact/segments/mea.rb

#to_json_hashObject



32
33
34
35
36
37
38
39
40
41
# File 'lib/eancom/edifact/segments/mea.rb', line 32

def to_json_hash
  hash = {}
  hash.merge!(measurement_purpose_code_qualifier: find_identifier(:measurement_purpose_code_qualifier)) if @measurement_purpose_code_qualifier
  hash.merge!(measured_attribute_code: find_identifier(:measured_attribute_code)) if @measured_attribute_code
  hash.merge!(measurement_significance_code: find_identifier(:measurement_significance_code)) if @measurement_significance_code
  hash.merge!(measurement_value: @measurement_value) if @measurement_value
  hash.merge!(range_minimum_value: @range_minimum_value) if @range_minimum_value
  hash.merge!(range_maximum_value: @range_maximum_value) if @range_maximum_value
  hash
end