Module: TranslationsHelper

Defined in:
lib/generators/ideyabox/admin/templates/helpers/translations_helper.rb

Instance Method Summary collapse

Instance Method Details

#accusative_case(resource) ⇒ Object



7
8
9
# File 'lib/generators/ideyabox/admin/templates/helpers/translations_helper.rb', line 7

def accusative_case(resource)
  t "#{resource}.accusative", default: resource.singularize.camelize.constantize.model_name.human
end

#action_accusative(resource, action) ⇒ Object



11
12
13
# File 'lib/generators/ideyabox/admin/templates/helpers/translations_helper.rb', line 11

def action_accusative(resource, action)
  t(action) + " " + accusative_case(resource)
end

#plural_name(resource) ⇒ Object



3
4
5
# File 'lib/generators/ideyabox/admin/templates/helpers/translations_helper.rb', line 3

def plural_name(resource)
  t "#{resource}.plural", default: resource.singularize.camelize.constantize.model_name.human
end