Module: Invitational::AcceptsInvitationAs
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/modules/invitational/accepts_invitation_as.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#invite(target, role) ⇒ Object
28 29 30 31 32 33 34 |
# File 'app/modules/invitational/accepts_invitation_as.rb', line 28 def invite target, role unless self.class.roles.include? role raise Invitational::InvalidRoleError.new end Invitational::CreatesInvitation.for self, target, role end |