Class: Diesel::Generators::InstallBase
- Inherits:
-
Base
- Object
- Rails::Generators::Base
- Base
- Diesel::Generators::InstallBase
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_migrations ⇒ Object
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
|