Class: GeoCerts::Order::Contact
- Inherits:
-
Object
- Object
- GeoCerts::Order::Contact
- Defined in:
- lib/geo_certs/order/contact.rb
Overview
Used for setting or retrieving the Contact information associated with a GeoCerts::Order.
Direct Known Subclasses
Instance Attribute Summary (collapse)
-
- (Object) email
Returns the value of attribute email.
-
- (Object) first_name
Returns the value of attribute first_name.
-
- (Object) last_name
Returns the value of attribute last_name.
-
- (Object) phone
Returns the value of attribute phone.
-
- (Object) title
Returns the value of attribute title.
Instance Method Summary (collapse)
-
- (Contact) initialize(attributes = {})
constructor
A new instance of Contact.
-
- (Object) to_geocerts_hash
:nodoc:.
Constructor Details
- (Contact) initialize(attributes = {})
A new instance of Contact
17 18 19 20 21 |
# File 'lib/geo_certs/order/contact.rb', line 17 def initialize(attributes = {}) attributes.each_pair do |name, value| send("#{name}=", value) if respond_to?(name) end end |
Instance Attribute Details
- (Object) email
Returns the value of attribute email
10 11 12 |
# File 'lib/geo_certs/order/contact.rb', line 10 def email @email end |
- (Object) first_name
Returns the value of attribute first_name
10 11 12 |
# File 'lib/geo_certs/order/contact.rb', line 10 def first_name @first_name end |
- (Object) last_name
Returns the value of attribute last_name
10 11 12 |
# File 'lib/geo_certs/order/contact.rb', line 10 def last_name @last_name end |
- (Object) phone
Returns the value of attribute phone
10 11 12 |
# File 'lib/geo_certs/order/contact.rb', line 10 def phone @phone end |
- (Object) title
Returns the value of attribute title
10 11 12 |
# File 'lib/geo_certs/order/contact.rb', line 10 def title @title end |
Instance Method Details
- (Object) to_geocerts_hash
:nodoc:
23 24 25 |
# File 'lib/geo_certs/order/contact.rb', line 23 def to_geocerts_hash #:nodoc: raise(NotImplementedError) end |