Class: Lookylu::Generators::StateGenerator

Inherits:
BaseGenerator
  • Object
show all
Includes:
Rails::Generators::Migration
Defined in:
lib/generators/lookylu/state_generator.rb

Instance Method Summary collapse

Methods inherited from BaseGenerator

#file_name, #model_name, #plural_model_name, #plural_name

Instance Method Details

#generate_migrationObject



12
13
14
15
16
# File 'lib/generators/lookylu/state_generator.rb', line 12

def generate_migration
  if Dir.glob(migration_location('*')).empty?
    template "states_migration.erb", migration_location(next_migration_number)
  end
end

#generate_modelObject



18
19
20
21
22
23
24
# File 'lib/generators/lookylu/state_generator.rb', line 18

def generate_model
  if options.model
    if Dir.glob(model_location).empty?
      template 'states_model.erb', model_location
    end
  end
end