Module: Plutonium::Invites::Concerns::CancelInvite
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/plutonium/invites/concerns/cancel_invite.rb
Overview
CancelInvite provides the cancel invitation interaction logic.
Include this concern in your cancel interaction and override methods as needed for customization.
Instance Method Summary collapse
Instance Method Details
#execute ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'lib/plutonium/invites/concerns/cancel_invite.rb', line 25 def execute unless resource.pending? return failed() end resource.cancelled! succeed(resource).() end |