Class: Heimdall::Generators::InstallGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Extended by:
MigrationHelper
Includes:
MigrationHelper, Rails::Generators::Migration
Defined in:
lib/generators/heimdall/install_generator.rb

Overview

Instance Method Summary collapse

Methods included from MigrationHelper

migration_parent, next_migration_number

Instance Method Details

#generate_filesObject



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/generators/heimdall/install_generator.rb', line 31

def generate_files
  case options[:type].downcase
  when "model"
    create_model_file
  when "migration"
    create_migration_file
  when "controller"
    create_controller_file
  when "route"
    add_routes
  else
    create_model_file
    create_migration_file
    create_controller_file
  end
end