class PaperclipUpload::InstallGenerator

Public Instance Methods

copy_engine_migrations() click to toggle source
# File lib/generators/paperclip_upload/install/install_generator.rb, line 18
def copy_engine_migrations
  rake "railties:install:migrations"
end
create_initializer() click to toggle source
# File lib/generators/paperclip_upload/install/install_generator.rb, line 4
def create_initializer
  template "initializer.rb", "config/initializers/paperclip_upload.rb"
end
mount_routes() click to toggle source
# File lib/generators/paperclip_upload/install/install_generator.rb, line 8
  def mount_routes
    line = "Rails.application.routes.draw do"
    gsub_file "config/routes.rb", /(#{Regexp.escape(line)})/mi do |match|
      <<-HERE.gsub(/^ {9}/, '')
         #{match}
           mount PaperclipUpload::Engine => '/'
         HERE
    end
  end