module SimpleCan::BasicStrategy
Constants
- REV_ROLES
- ROLES
Public Instance Methods
fail(_role, _name)
click to toggle source
# File lib/simple_can/basic_strategy.rb, line 17 def fail(_role, _name) :unauthorized end
roles()
click to toggle source
# File lib/simple_can/basic_strategy.rb, line 13 def roles ROLES end
test(role, capability)
click to toggle source
# File lib/simple_can/basic_strategy.rb, line 8 def test(role, capability) capability = 0 if capability.nil? capability >= to_capability(role) end
to_capability(role)
click to toggle source
# File lib/simple_can/basic_strategy.rb, line 21 def to_capability(role) return if role.nil? REV_ROLES[role] end