Method: Pixelpress::Generators::PrinterGenerator#create_custom_printer

Defined in:
lib/generators/pixelpress/printer/printer_generator.rb

#create_custom_printerObject



12
13
14
15
16
17
# File 'lib/generators/pixelpress/printer/printer_generator.rb', line 12

def create_custom_printer
  template 'application_printer.rb', 'app/printers/application_printer.rb' unless Rails.root.join('app/printers/application_printer.rb').exist?
  route 'mount Pixelpress::Engine => "rails" if Rails.env.development?' unless engine_mounted?
  template 'printer.pdf.erb', 'app/views/layouts/printer.pdf.erb' unless Rails.root.join('app/views/layouts/printer.pdf.erb').exist?
  template 'printer.rb', File.join('app/printers', class_path, "#{file_name}_printer.rb")
end