module Inviter::ActsAsInviter

Attributes

inviters[R]

Private Class Methods

included(base) click to toggle source
# File lib/inviter/acts_as_inviter.rb, line 18
def self.included(base)
  @inviters ||= []
  @inviters << base
end

Public Instance Methods

send_invitation(invitee, invited_to) click to toggle source
# File lib/inviter/acts_as_inviter.rb, line 12
def send_invitation(invitee, invited_to)
  Invitation.create(inviter: self, invitee: invitee, invited_to: invited_to)
end