class AuthProvider::Generators::MigrationGenerator

Public Class Methods

next_migration_number(dirname) click to toggle source
# File lib/generators/auth_provider/migration_generator.rb, line 15
def self.next_migration_number(dirname)
  if defined? ActiveRecord::Generators::Base
    ActiveRecord::Generators::Base.next_migration_number(dirname)
  elsif defined? ActiveRecord::Migration
    next_migration_number = current_migration_number(dirname) + 1
    ActiveRecord::Migration.next_migration_number(next_migration_number)
  else
    fail "Can't find a implementation of next_migration_number"
  end
end

Public Instance Methods

copy_migration_file() click to toggle source
# File lib/generators/auth_provider/migration_generator.rb, line 11
def copy_migration_file
  migration_template "create_auth_provider_tables.rb", "db/migrate/create_auth_provider_tables.rb"
end