Class: ONIX::Header
Instance Attribute Summary
Attributes included from Attributes
#attributes
Methods inherited from SubsetDSL
element, elements, #get_class, get_class, inherited, #initialize, n, #parse, ref_to_short, register_elements, register_scopes, #register_subset_array, registered_elements, #registered_elements, registered_scopes, scope, short_to_ref
Methods inherited from Subset
parse, #parse, #tag_match, #unsupported
Methods included from Attributes
attribute_class, #parse_attributes, #serialized_attributes
Instance Method Details
7
|
# File 'lib/onix/header.rb', line 7
element "Addressee", :subset, :cardinality => 0..n
|
#default_currency_code ⇒ String
15
|
# File 'lib/onix/header.rb', line 15
element "DefaultCurrencyCode", :text, :cardinality => 0..1
|
#default_language_of_text ⇒ DefaultLanguageOfText
13
|
# File 'lib/onix/header.rb', line 13
element "DefaultLanguageOfText", :subset, :klass => "LanguageCode", :cardinality => 0..1
|
#default_price_type ⇒ DefaultPriceType
14
|
# File 'lib/onix/header.rb', line 14
element "DefaultPriceType", :subset, :klass => "PriceType", :cardinality => 0..1
|
#message_note ⇒ String
12
|
# File 'lib/onix/header.rb', line 12
element "MessageNote", :text, :cardinality => 0..n
|
#message_number ⇒ Integer
8
|
# File 'lib/onix/header.rb', line 8
element "MessageNumber", :integer, :cardinality => 0..1
|
#message_repeat ⇒ Integer
9
|
# File 'lib/onix/header.rb', line 9
element "MessageRepeat", :integer, :cardinality => 0..1
|
6
|
# File 'lib/onix/header.rb', line 6
element "Sender", :subset, :cardinality => 1
|
#sent_date_time ⇒ Object
10
11
|
# File 'lib/onix/header.rb', line 10
element "SentDateTime", :datestamp, :cardinality => 1,
:serialize_lambda => lambda {|v| v.is_a?(Time) ? v.strftime("%Y%m%dT%H%M%S%z") : v}
|