Class: RankmiLocalization::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/rankmi_localization/install/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_initializer ⇒ Object



10
11
12
# File 'lib/generators/rankmi_localization/install/install_generator.rb', line 10

def copy_initializer
  template('rankmi_localization_initializer.rb', 'config/initializers/rankmi_localization.rb')
end

#copy_migrations_to_spec_folder ⇒ Object

copy_file(migration, File.join(destination, new_name)) sleep(1) # Ensure unique timestamp for each file end end



28
29
30
31
32
33
34
35
# File 'lib/generators/rankmi_localization/install/install_generator.rb', line 28

def copy_migrations_to_spec_folder
  migrations_path = File.expand_path('../../../../db/migrate', __dir__)
  destination = 'spec/db_setup'

  Dir.glob("#{migrations_path}/*.rb").each do |migration|
    copy_file(migration, File.join(destination, File.basename(migration)))
  end
end

#install_notes ⇒ Object



37
38
39
# File 'lib/generators/rankmi_localization/install/install_generator.rb', line 37

def install_notes
  readme('README.md')
end