Module: AcceptsPendingInvitations

Extended by:
ActiveSupport::Concern
Included in:
ConfirmationsController, OmniauthCallbacksController, RegistrationsController, SessionsController
Defined in:
app/controllers/concerns/accepts_pending_invitations.rb

Instance Method Summary collapse

Instance Method Details

#accept_pending_invitations(user: resource) ⇒ Object



6
7
8
9
10
11
12
13
# File 'app/controllers/concerns/accepts_pending_invitations.rb', line 6

def accept_pending_invitations(user: resource)
  return unless user.active_for_authentication?

  if user.pending_invitations.load.any?
    user.accept_pending_invitations!
    after_pending_invitations_hook
  end
end

#after_pending_invitations_hookObject



15
16
17
# File 'app/controllers/concerns/accepts_pending_invitations.rb', line 15

def after_pending_invitations_hook
  # no-op
end