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