Class: I18nBackendMongoid::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Utils::InstanceMethods
Defined in:
lib/generators/i18n_backend_mongoid/install_generator.rb

Instance Method Summary collapse

Methods included from Utils::InstanceMethods

#file?, #file_include?, #install_gem, #libraries_available?, #library_available?, #replace, #yes_no

Instance Method Details

#copy_initializerObject



12
13
14
15
16
17
18
19
# 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