Module: Inviter::ActsAsInviter
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/inviter/acts_as_inviter.rb
Class Attribute Summary collapse
-
.inviters ⇒ Object
readonly
Returns the value of attribute inviters.
Class Method Summary collapse
Instance Method Summary collapse
Class Attribute Details
.inviters ⇒ Object (readonly)
Returns the value of attribute inviters.
5 6 7 |
# File 'lib/inviter/acts_as_inviter.rb', line 5 def inviters @inviters end |
Class Method Details
.included(base) ⇒ Object
18 19 20 21 |
# File 'lib/inviter/acts_as_inviter.rb', line 18 def self.included(base) @inviters ||= [] @inviters << base end |
Instance Method Details
#send_invitation(invitee, invited_to) ⇒ Object
12 13 14 |
# 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 |