class Kuva::Generators::InstallGenerator

Public Instance Methods

copy_initializer() click to toggle source
# File lib/generators/kuva/install_generator.rb, line 10
def copy_initializer
  copy_file "kuva.rb", "config/initializers/kuva.rb"
end
copy_locale() click to toggle source
# File lib/generators/kuva/install_generator.rb, line 14
def copy_locale
  copy_file "../../../../config/locales/frontend.yml", "config/locales/kuva.en.yml"
end
create_assets() click to toggle source
# File lib/generators/kuva/install_generator.rb, line 18
def create_assets
  generate "kuva:assets"
end
mount_engine() click to toggle source
# File lib/generators/kuva/install_generator.rb, line 22
def mount_engine
  if original_routes.include? "mount Kuva::Engine"
    say_status "skip", "mounting of Kuva into config/routes.rb", :yellow
  else
    route 'mount Kuva::Engine => "/kuva"'
  end
end

Private Instance Methods

original_routes() click to toggle source
# File lib/generators/kuva/install_generator.rb, line 32
def original_routes
  File.read "config/routes.rb"
end