Class: ActiveAdmin::Resource::Name

Inherits:
ActiveModel::Name
  • Object
show all
Defined in:
lib/active_admin/resource/naming.rb

Instance Method Summary collapse

Constructor Details

#initialize(klass, name = nil) ⇒ Name

Returns a new instance of Name.

[View source]

45
46
47
# File 'lib/active_admin/resource/naming.rb', line 45

def initialize(klass, name = nil)
  super(klass, nil, name)
end

Instance Method Details

#eql?(other) ⇒ Boolean

Returns:

  • (Boolean)
[View source]

57
58
59
# File 'lib/active_admin/resource/naming.rb', line 57

def eql?(other)
  to_str.eql?(other.to_str)
end

#route_keyObject

[View source]

53
54
55
# File 'lib/active_admin/resource/naming.rb', line 53

def route_key
  plural
end

#translate(options = {}) ⇒ Object

[View source]

49
50
51
# File 'lib/active_admin/resource/naming.rb', line 49

def translate(options = {})
  I18n.t i18n_key, **{ scope: [:activerecord, :models] }.merge(options)
end