Class: Elibri::ONIX::Release_3_0::Sender
- Inherits:
-
Object
- Object
- Elibri::ONIX::Release_3_0::Sender
- Includes:
- Inspector
- Defined in:
- lib/elibri_onix/onix_3_0/sender.rb
Overview
Sender of the message
Constant Summary collapse
- ATTRIBUTES =
:nodoc:
[ :sender_name, :contact_name, :email_address ]
- RELATIONS =
:nodoc:
[]
Instance Attribute Summary collapse
-
#sender_name ⇒ Object
name of company, which sent the message.
-
#to_xml ⇒ Object
xml representation of sender.
Instance Method Summary collapse
-
#initialize(data) ⇒ Sender
constructor
A new instance of Sender.
-
#inspect_include_fields ⇒ Object
:nodoc:.
Methods included from Inspector
#attribute_for_inspect, #inspect
Constructor Details
#initialize(data) ⇒ Sender
Returns a new instance of Sender.
29 30 31 32 |
# File 'lib/elibri_onix/onix_3_0/sender.rb', line 29 def initialize(data) @to_xml = data.to_s @sender_name = data.at_css('SenderName').text end |
Instance Attribute Details
#sender_name ⇒ Object
name of company, which sent the message
11 12 13 |
# File 'lib/elibri_onix/onix_3_0/sender.rb', line 11 def sender_name @sender_name end |
#to_xml ⇒ Object
xml representation of sender
14 15 16 |
# File 'lib/elibri_onix/onix_3_0/sender.rb', line 14 def to_xml @to_xml end |
Instance Method Details
#inspect_include_fields ⇒ Object
:nodoc:
25 26 27 |
# File 'lib/elibri_onix/onix_3_0/sender.rb', line 25 def inspect_include_fields [:sender_name] end |