Module: Parliament::Decorators::ContactPoint
- Defined in:
- lib/parliament/decorators/contact_point.rb
Instance Method Summary collapse
- #email ⇒ Object
- #fax_number ⇒ Object
- #incumbency ⇒ Object
- #person ⇒ Object
- #phone_number ⇒ Object
- #postal_addresses ⇒ Object
Instance Method Details
#email ⇒ Object
8 9 10 |
# File 'lib/parliament/decorators/contact_point.rb', line 8 def email instance_variable_get('@email'.to_sym).nil? ? '' : instance_variable_get('@email'.to_sym) end |
#fax_number ⇒ Object
16 17 18 |
# File 'lib/parliament/decorators/contact_point.rb', line 16 def fax_number respond_to?(:faxNumber) ? faxNumber : '' end |
#incumbency ⇒ Object
24 25 26 |
# File 'lib/parliament/decorators/contact_point.rb', line 24 def incumbency respond_to?(:contactPointHasIncumbency) ? contactPointHasIncumbency.first : nil end |
#person ⇒ Object
20 21 22 |
# File 'lib/parliament/decorators/contact_point.rb', line 20 def person respond_to?(:contactPointHasPerson) ? contactPointHasPerson : [] end |
#phone_number ⇒ Object
12 13 14 |
# File 'lib/parliament/decorators/contact_point.rb', line 12 def phone_number respond_to?(:phoneNumber) ? phoneNumber : '' end |
#postal_addresses ⇒ Object
4 5 6 |
# File 'lib/parliament/decorators/contact_point.rb', line 4 def postal_addresses respond_to?(:contactPointHasPostalAddress) ? contactPointHasPostalAddress : [] end |