require ‘active_record’ require ‘logger’
require_relative ‘lib/options.rb’
task :default => :migrate
desc “Migrate the database through scripts in db/migrate. Target specific version with VERSION=x” task :migrate => :environment do
ActiveRecord::Migrator.migrate('lib/migrate', ENV["VERSION"] ? ENV["VERSION"].to_i : nil )
end
task :environment do
config = Options.new.read_file ActiveRecord::Base.establish_connection(config[:database]) ActiveRecord::Base.logger = Logger.new(File.open(config[:database][:log], 'a'))
end