module ActsAsRole::Role

Attributes

rolez[RW]

Public Instance Methods

setup_roles(role, options, column) click to toggle source
# File lib/acts_as_role.rb, line 65
def setup_roles role, options, column
  role = setup_default_role role, options, column  
  @rolez = role.nil? ? [] : role.split("_").collect(&:to_sym)      
  save_roles
end

Private Instance Methods

setup_default_role(role, options, column) click to toggle source
# File lib/acts_as_role.rb, line 73
def setup_default_role role, options, column
  if (role.nil? || role.empty?)  && options[:default]
    options[:default] = [options[:default].to_s] if options[:default].is_a?(Symbol)
    role = options[:default]*"_"
  else
    role
  end        
end