class Elibri::ONIX::Release_3_0::Measure
klasa abstahuje parsowanie wymiarów książki.
Constants
- ATTRIBUTES
- RELATIONS
Attributes
measurement[RW]
to_xml[RW]
type[RW]
unit[RW]
Public Class Methods
new(data)
click to toggle source
# File lib/elibri_onix/onix_3_0/measure.rb, line 21 def initialize(data) @to_xml = data.to_s @type = data.at_css('MeasureType').try(:text) @measurement = data.at_css('Measurement').try(:text).try(:to_i) @unit = data.at_css('MeasureUnitCode').try(:text) end
Public Instance Methods
inspect_include_fields()
click to toggle source
# File lib/elibri_onix/onix_3_0/measure.rb, line 33 def inspect_include_fields [:type_name] end
type_name()
click to toggle source
# File lib/elibri_onix/onix_3_0/measure.rb, line 29 def type_name Elibri::ONIX::Dict::Release_3_0::MeasureType.find_by_onix_code(@type).try(:const_name).try(:downcase) end