Class: TradoPdfInvoiceModule::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/trado_pdf_invoice_module/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_controllerObject



14
15
16
# File 'lib/generators/trado_pdf_invoice_module/install_generator.rb', line 14

def copy_controller
    template "initializer.rb", "config/initializers/wicked_pdf.rb"
end

#setup_routesObject



6
7
8
9
10
11
12
# File 'lib/generators/trado_pdf_invoice_module/install_generator.rb', line 6

def setup_routes
    route_content = "\n    mount TradoPdfInvoiceModule::Engine => '/', as: 'pdf_invoice'\n    CONTENT\n    inject_into_file \"config/routes.rb\", route_content, after: \"Trado::Application.routes.draw do\"\nend\n"