module DeviseRoles

Constants

VERSION

Public Class Methods

add_role_to_user(role_name, user) click to toggle source
# File lib/devise_roles.rb, line 15
def self.add_role_to_user(role_name, user)
  role = Role.find_or_create({:name => role_name})
  user.role = role
end
create_role(name) click to toggle source
# File lib/devise_roles.rb, line 20
def self.create_role(name)
  Role.create!({:name => name})
end
make_admin(user_email) click to toggle source
# File lib/devise_roles.rb, line 28
def self.make_admin(user_email)

end
remove_admin(user_email) click to toggle source
# File lib/devise_roles.rb, line 32
def self.remove_admin(user_email)

end
remove_user(email) click to toggle source
# File lib/devise_roles.rb, line 24
def self.remove_user(email)

end
user_is(user_role_name, current_user) click to toggle source
# File lib/devise_roles.rb, line 7
def self.user_is(user_role_name, current_user)
  return current_user.role.name == user_role_name
end
user_not(user_role_name, current_user) click to toggle source
# File lib/devise_roles.rb, line 11
def self.user_not(user_role_name, current_user)
  return current_user.role.name != user_role_name
end