Class: DeviseInvitations::Generators::MigrationsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Rails::Generators::Migration
Defined in:
lib/generators/devise_invitations/install_generator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.next_migration_number(path) ⇒ Object



20
21
22
23
24
25
26
27
28
# File 'lib/generators/devise_invitations/install_generator.rb', line 20

def self.next_migration_number(path)
  if @prev_migration
    @prev_migration += 1
  else
    @prev_migration = Time.now.utc.strftime('%Y%m%d%H%M%S').to_i
  end

  @prev_migration.to_s
end

Instance Method Details

#copy_migrationObject



16
17
18
# File 'lib/generators/devise_invitations/install_generator.rb', line 16

def copy_migration
  migration_template('migration.rb', 'db/migrate/create_invitations.rb')
end