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