class SeoSensei::Generators::InstallGenerator
Public Instance Methods
copy_initializer()
click to toggle source
# File lib/generators/seo_sensei/install_generator.rb, line 12 def copy_initializer template "seo_sensei.rb", "config/initializers/seo_sensei.rb" end
copy_locale()
click to toggle source
# File lib/generators/seo_sensei/install_generator.rb, line 20 def copy_locale copy_file "../../../config/locales/en.yml", "config/locales/seo_sensei.en.yml" end
copy_migration()
click to toggle source
# File lib/generators/seo_sensei/install_generator.rb, line 16 def copy_migration template "migration.rb", "db/migrate/#{Time.now.strftime('%Y%m%d%H%M')}_create_seo_sensei.rb", migration_version: migration_version end
Private Instance Methods
migration_version()
click to toggle source
# File lib/generators/seo_sensei/install_generator.rb, line 30 def migration_version if rails5_and_up? "[#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}]" end end
rails5_and_up?()
click to toggle source
# File lib/generators/seo_sensei/install_generator.rb, line 26 def rails5_and_up? Rails::VERSION::MAJOR >= 5 end