Module: Parliament::Decorators::PartyMembership
- Defined in:
- lib/parliament/decorators/party_membership.rb
Instance Method Summary collapse
Instance Method Details
#current? ⇒ Boolean
16 17 18 19 20 |
# File 'lib/parliament/decorators/party_membership.rb', line 16 def current? has_end_date = respond_to?(:partyMembershipEndDate) !has_end_date end |
#end_date ⇒ Object
12 13 14 |
# File 'lib/parliament/decorators/party_membership.rb', line 12 def end_date respond_to?(:partyMembershipEndDate) ? DateTime.parse(partyMembershipEndDate) : nil end |
#party ⇒ Object
4 5 6 |
# File 'lib/parliament/decorators/party_membership.rb', line 4 def party respond_to?(:partyMembershipHasParty) ? partyMembershipHasParty.first : nil end |
#start_date ⇒ Object
8 9 10 |
# File 'lib/parliament/decorators/party_membership.rb', line 8 def start_date respond_to?(:partyMembershipStartDate) ? DateTime.parse(partyMembershipStartDate) : nil end |