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