Module: Rbacan::Authorizable

Extended by:
ActiveSupport::Concern
Defined in:
lib/rbacan/authorizable.rb

Instance Method Summary collapse

Instance Method Details

#can?(permission, context:) ⇒ Boolean



7
8
9
# File 'lib/rbacan/authorizable.rb', line 7

def can?(permission, context:)
  Rbacan.authorized?(user: self, permission: permission, context: context)
end

#has_role?(role, context:) ⇒ Boolean



11
12
13
# File 'lib/rbacan/authorizable.rb', line 11

def has_role?(role, context:)
  Rbacan.authorized?(user: self, role: role, context: context)
end