module SimpleAcl::ClassMethods
Public Instance Methods
acl()
click to toggle source
# File lib/simple_acl.rb, line 11 def acl @acl ||= Acl.new end
acl_admin(privileges)
click to toggle source
# File lib/simple_acl.rb, line 19 def acl_admin(privileges) role_acl(:admin, privileges) end
acl_guest(privileges)
click to toggle source
# File lib/simple_acl.rb, line 23 def acl_guest(privileges) role_acl(:guest, privileges) end
acl_user(privileges)
click to toggle source
# File lib/simple_acl.rb, line 15 def acl_user(privileges) role_acl(:user, privileges) end
role_acl(role, privileges)
click to toggle source
# File lib/simple_acl.rb, line 27 def role_acl(role, privileges) acl.configuration.add_role(role, privileges) end