class I18nBackendMongoid::Generators::InstallGenerator

Public Instance Methods

copy_initializer() click to toggle source
# File lib/generators/i18n_backend_mongoid/install_generator.rb, line 12
def copy_initializer
  if libraries_available?('mongoid', 'rails-i18n')
    template 'translation.rb.erb', "app/models/#{table_name.downcase}.rb"
    template 'locale.rb.erb', 'config/initializers/locale.rb'
  else
    say('Mongoid or rails-i18n aren\'t installed!', :yellow)
  end
end

Private Instance Methods

table_name() click to toggle source
# File lib/generators/i18n_backend_mongoid/install_generator.rb, line 23
def table_name
  translation_table_name.downcase.capitalize
end