class Ewigkeks::InstallGenerator

Public Instance Methods

add_javascript() click to toggle source
# File lib/generators/ewigkeks/install/install_generator.rb, line 5
def add_javascript
  ['js', 'js.erb', 'js.coffee'].each do |extension|
    relative_path = 'app/assets/javascripts/application.%s' % extension
    absolute_path = Pathname.new(destination_root).join(relative_path)

    if absolute_path.file?
      append_to_file relative_path do
        "//= require ewigkeks\n"
      end
    end
  end
end
copy_initializer() click to toggle source
# File lib/generators/ewigkeks/install/install_generator.rb, line 22
def copy_initializer
  template 'initializer.rb', 'config/initializers/ewigkeks.rb'
end
mount_routes() click to toggle source
# File lib/generators/ewigkeks/install/install_generator.rb, line 18
def mount_routes
  route 'mount Ewigkeks::Engine => Ewigkeks.scope'
end