module TheRole

Public Class Methods

config() click to toggle source
# File lib/the_role_api/config.rb, line 6
def self.config
  @config
end
configure() { |config ||= configuration| ... } click to toggle source
# File lib/the_role_api/config.rb, line 2
def self.configure(&block)
  yield @config ||= TheRole::Configuration.new
end
create_admin!() click to toggle source
# File lib/the_role_api.rb, line 11
def create_admin!
  admin_role = ::Role.where(name: :admin).first_or_create!(
    name:        :admin,
    title:       "Role for admin",
    description: "This user can do anything"
  )
  admin_role.create_rule(:system, :administrator)
  admin_role.rule_on(:system, :administrator)
  admin_role
end