Class: ExceptionHandler::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_config_fileObject

Config



12
13
14
15
# File 'lib/generators/exception_handler/install_generator.rb', line 12

def create_config_file
  return unless options.empty?
  template "exception_handler.rb", "config/initializers/exception_handler.rb" # https://github.com/plataformatec/devise/blob/master/lib/generators/devise/install_generator.rb#L13

end

#create_customization(assets = options.assets) ⇒ Object

Assets



18
19
20
21
22
# File 'lib/generators/exception_handler/install_generator.rb', line 18

def create_customization assets = options.assets
    #(views / controllers / models / assets)

    return unless assets
    file_generator assets
end

#create_migrationObject

Migration



25
26
27
28
# File 'lib/generators/exception_handler/install_generator.rb', line 25

def create_migration
  return unless options.migration?
  template "create_table.rb", "db/migrate/create_table.rb" #-> Need to use ActiveRecord::Generators::Base

end