Module: Adhocracy::Acceptable
- Extended by:
- ActiveSupport::Concern
- Included in:
- MembershipInvitation, MembershipRequest
- Defined in:
- lib/adhocracy/acceptable.rb
Instance Method Summary collapse
Instance Method Details
#accept ⇒ Object
5 6 7 8 9 10 |
# File 'lib/adhocracy/acceptable.rb', line 5 def accept if pending? member.join_group(group) update_attributes(pending: false, accepted: true, declined: false) end end |
#decline ⇒ Object
12 13 14 15 16 |
# File 'lib/adhocracy/acceptable.rb', line 12 def decline if pending? update_attributes(pending: false, accepted: false, declined: true) end end |