Method: Sorcery::Generators::InstallGenerator#copy_migration_files

Defined in:
lib/generators/sorcery/install_generator.rb

#copy_migration_filesObject

Copy the migrations files to db/migrate folder



63
64
65
66
67
68
69
70
71
72
73
74
75
76
# File 'lib/generators/sorcery/install_generator.rb', line 63

def copy_migration_files
  # Copy core migration file in all cases except when you pass --only-submodules.
  return unless defined?(Sorcery::Generators::InstallGenerator::ActiveRecord)
  migration_template "migration/core.rb", "db/migrate/sorcery_core.rb" unless only_submodules?

  if submodules
    submodules.each do |submodule|
      unless submodule == "http_basic_auth" || submodule == "session_timeout" || submodule == "core"
        migration_template "migration/#{submodule}.rb", "db/migrate/sorcery_#{submodule}.rb"
      end
    end
  end

end