Sha256: a3fb84aad7ae262c41ad86d018e873f524e02375b80e69964a56083f111fcbe7

Contents?: true

Size: 583 Bytes

Versions: 5

Compression:

Stored size: 583 Bytes

Contents

require "#{File.dirname(__FILE__)}/../../../migration"

namespace :schema do

  desc "Create ActiveRecord migration with name=<name>"
  task :migration do |task|
    Waves::Layers::ORM.create_migration_for(ActiveRecord)
  end

  desc "Performs ActiveRecord migrations to version=<version>"
  task :migrate => :connect do |task|
    version = ENV['VERSION'] ? ENV['VERSION'].to_i : nil
    ActiveRecord::Migrator.migrate(Waves::Layers::ORM.migration_directory, version)
  end

  task :connect do
    Waves.main.database
    ActiveRecord::Base.logger = Logger.new($stdout)
  end

end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
waves-edge-2009.03.10.13.14 lib/layers/orm/providers/active_record/tasks/schema.rb
waves-0.9.3 lib/waves/layers/orm/providers/active_record/tasks/schema.rb
waves-0.9.2 lib/waves/layers/orm/providers/active_record/tasks/schema.rb
waves-0.9.1 lib/waves/layers/orm/providers/active_record/tasks/schema.rb
waves-0.9.0 lib/waves/layers/orm/providers/active_record/tasks/schema.rb