ActiveAdminRole.configure do |config|

# [Required:Hash]
# == Role | default: { guest: 0, support: 1, staff: 2, manager: 3, admin: 99 }
config.roles = { guest: 0, support: 1, staff: 2, manager: 3, admin: 99 }

# [Optional:Array]
# == Special roles which don't need to manage on database
config.super_user_roles = [:admin]
config.guest_user_roles = [:guest]

# [Optional:String]
# == User class name | default: 'AdminUser'
config.user_class_name = "<%= model_class_name %>"

# [Optional:String]
# == method name of #current_user in Controller
config.current_user_method_name = "current_<%= model_class_name.underscore.tr('/', '_') %>"

# [Optional:Symbol]
# == Default permission | default: :cannot
config.default_state = :cannot

end