module ActiveAdmin::Resource::Naming
Public Instance Methods
param_key()
click to toggle source
Forms use the model's original `param_key`, so we can't use our custom `resource_name` when the model's been renamed in ActiveAdmin
.
# File lib/active_admin/resource/naming.rb, line 32 def param_key if resource_class.respond_to? :model_name resource_class.model_name.param_key else resource_name.param_key end end
plural_resource_label(options = {})
click to toggle source
Returns the plural version of this resource such as “Bank Accounts”
# File lib/active_admin/resource/naming.rb, line 24 def plural_resource_label(options = {}) defaults = {count: Helpers::I18n::PLURAL_MANY_COUNT, default: resource_label.pluralize.titleize} resource_name.translate defaults.merge options end
resource_label()
click to toggle source
Returns the name to call this resource such as “Bank Account”
# File lib/active_admin/resource/naming.rb, line 18 def resource_label resource_name.translate count: 1, default: resource_name.to_s.gsub('::', ' ').titleize end
resource_name()
click to toggle source
# File lib/active_admin/resource/naming.rb, line 5 def resource_name @resource_name ||= begin as = @options[:as].gsub /\s/, '' if @options[:as] if as || !resource_class.respond_to?(:model_name) Name.new resource_class, as else Name.new resource_class end end end