Sha256: d1fd8f23c4e580904ebd1f4a5334de0864e591f99447b2a6d2a21faad81ceb00

Contents?: true

Size: 524 Bytes

Versions: 2

Compression:

Stored size: 524 Bytes

Contents

namespace :db do
  task external_migrate: :environment do
    
    require Rails.root.join("lib/active_migration")
    
    Dir[Rails.root.join("lib/active_migration/*.rb")].each { |file| require file } 
    
    Dir[Rails.root.join("db/external_migrate/*schemas.yml")].each do |file|
      
      @migration_schemas = ActiveMigration::Schemas::SchemasMigration.new file
      
      if @migration_schemas.migrate!
        Rails.logger.info "Migration success! %s" % file
      end
      
    end
    
    
    
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
guara-0.0.3 lib/tasks/external_migration.rake
guara-0.0.1.rc lib/tasks/external_migration.rake