Module: Invitational::InvitedTo

Extended by:
ActiveSupport::Concern
Defined in:
app/modules/invitational/invited_to.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#invited_to?(entity, role = nil) ⇒ Boolean

Returns:

  • (Boolean)


28
29
30
# File 'app/modules/invitational/invited_to.rb', line 28

def invited_to? entity, role=nil
  Invitational::ChecksForInvitation.for self, entity,role
end

#invited_to_system?(role) ⇒ Boolean

Returns:

  • (Boolean)


32
33
34
# File 'app/modules/invitational/invited_to.rb', line 32

def invited_to_system? role
  invitations.for_system_role(role).count > 0
end

#uberadmin?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'app/modules/invitational/invited_to.rb', line 24

def uberadmin?
  invitations.uberadmin.count > 0
end