Module: Parliament::Decorators::ContactPoint

Defined in:
lib/parliament/decorators/contact_point.rb

Instance Method Summary collapse

Instance Method Details

#emailObject



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_numberObject



16
17
18
# File 'lib/parliament/decorators/contact_point.rb', line 16

def fax_number
  respond_to?(:faxNumber) ? faxNumber : ''
end

#incumbencyObject



24
25
26
# File 'lib/parliament/decorators/contact_point.rb', line 24

def incumbency
  respond_to?(:contactPointHasIncumbency) ? contactPointHasIncumbency.first : nil
end

#personObject



20
21
22
# File 'lib/parliament/decorators/contact_point.rb', line 20

def person
  respond_to?(:contactPointHasPerson) ? contactPointHasPerson : []
end

#phone_numberObject



12
13
14
# File 'lib/parliament/decorators/contact_point.rb', line 12

def phone_number
  respond_to?(:phoneNumber) ? phoneNumber : ''
end

#postal_addressesObject



4
5
6
# File 'lib/parliament/decorators/contact_point.rb', line 4

def postal_addresses
  respond_to?(:contactPointHasPostalAddress) ? contactPointHasPostalAddress : []
end