Class: Diesel::Generators::InstallBase

Inherits:
Base
  • Object
show all
Extended by:
ActiveRecord::Generators::Migration
Includes:
Rails::Generators::Migration
Defined in:
lib/diesel/generators/install_base.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

engine, engine_name, engine_root, source_root, template_root

Class Method Details

.inherited(generator) ⇒ Object



17
18
19
20
# File 'lib/diesel/generators/install_base.rb', line 17

def self.inherited(generator)
  super
  generator.desc %{Generate configuration, migration, and other essential files.}
end

Instance Method Details

#generate_migrationsObject



11
12
13
14
15
# File 'lib/diesel/generators/install_base.rb', line 11

def generate_migrations
  migrations.each do |migration|
    migration_template migration, migration.sub(%r{(db/migrate/)(?:\d+_)?}, '\1')
  end
end