Class: GroongaClientModel::Generators::MigrationGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- GroongaClientModel::Generators::MigrationGenerator
- Includes:
- Rails::Generators::Migration
- Defined in:
- lib/rails/generators/groonga_client_model/migration_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.next_migration_number(dirname) ⇒ Object
30 31 32 33 |
# File 'lib/rails/generators/groonga_client_model/migration_generator.rb', line 30 def next_migration_number(dirname) next_migration_number = current_migration_number(dirname) + 1 Migrator.next_migration_number(next_migration_number) end |
Instance Method Details
#create_migration_file ⇒ Object
53 54 55 56 57 58 59 |
# File 'lib/rails/generators/groonga_client_model/migration_generator.rb', line 53 def create_migration_file IllegalMigrationNameError.validate(file_name) decide_template(file_name) migration_template(@migration_template, File.join(Migrator.default_search_path, "#{file_name}.rb")) end |