Class: ActiveAdminRole::Config
- Inherits:
-
Object
- Object
- ActiveAdminRole::Config
- Defined in:
- lib/active_admin_role/config.rb
Instance Attribute Summary collapse
-
#current_user_method_name ⇒ Object
Returns the value of attribute current_user_method_name.
-
#default_state ⇒ Object
Returns the value of attribute default_state.
-
#guest_user_roles ⇒ Object
Returns the value of attribute guest_user_roles.
-
#roles ⇒ Object
Returns the value of attribute roles.
-
#super_user_roles ⇒ Object
Returns the value of attribute super_user_roles.
-
#user_class_name ⇒ Object
Returns the value of attribute user_class_name.
Instance Method Summary collapse
-
#initialize ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize ⇒ Config
Returns a new instance of Config.
6 7 8 9 10 11 12 13 |
# File 'lib/active_admin_role/config.rb', line 6 def initialize @roles = { guest: 0, support: 1, staff: 2, manager: 3, admin: 99 } @guest_user_roles = [:guest] @super_user_roles = [:admin] @user_class_name = "AdminUser" @default_state = :cannot @current_user_method_name = "current_admin_user" end |
Instance Attribute Details
#current_user_method_name ⇒ Object
Returns the value of attribute current_user_method_name.
3 4 5 |
# File 'lib/active_admin_role/config.rb', line 3 def current_user_method_name @current_user_method_name end |
#default_state ⇒ Object
Returns the value of attribute default_state.
4 5 6 |
# File 'lib/active_admin_role/config.rb', line 4 def default_state @default_state end |
#guest_user_roles ⇒ Object
Returns the value of attribute guest_user_roles.
3 4 5 |
# File 'lib/active_admin_role/config.rb', line 3 def guest_user_roles @guest_user_roles end |
#roles ⇒ Object
Returns the value of attribute roles.
3 4 5 |
# File 'lib/active_admin_role/config.rb', line 3 def roles @roles end |
#super_user_roles ⇒ Object
Returns the value of attribute super_user_roles.
3 4 5 |
# File 'lib/active_admin_role/config.rb', line 3 def super_user_roles @super_user_roles end |
#user_class_name ⇒ Object
Returns the value of attribute user_class_name.
3 4 5 |
# File 'lib/active_admin_role/config.rb', line 3 def user_class_name @user_class_name end |