Sha256: 04fa924e952f465206f61a6d0347433e01f92ba94eccb7545804845790d7e7be

Contents?: true

Size: 592 Bytes

Versions: 22

Compression:

Stored size: 592 Bytes

Contents

path = File.dirname(__FILE__) + '/../db/database.yml'
dbfile = File.open(path)
dbconfig = YAML::load(dbfile)
ActiveRecord::Base.establish_connection(dbconfig)
ActiveRecord::Base.logger = Logger.new(STDERR)
DatabaseCleaner.strategy = :truncation

def migration_folder name
  migrations_path = File.dirname(__FILE__)
  name ? File.join("#{migrations_path}" "#{name}") : "#{migrations_path}/migrations" # adding /migrations here is safer
end

def migrate name = nil
  mig_folder = migration_folder(name)

  puts "Migrating folder:" << mig_folder

  ActiveRecord::Migrator.migrate mig_folder
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
cantango-0.9.4.7 spec/active_record/helper/ar_config.rb
cantango-0.9.4.6 spec/active_record/helper/ar_config.rb
cantango-0.9.4.5 spec/active_record/helper/ar_config.rb
cantango-0.9.4.3 spec/active_record/helper/ar_config.rb
cantango-0.9.4.2 spec/active_record/helper/ar_config.rb
cantango-0.9.4.1 spec/active_record/helper/ar_config.rb
cantango-0.9.4 spec/active_record/helper/ar_config.rb
cantango-0.9.3.2 spec/active_record/helper/ar_config.rb
cantango-0.8.9.5 spec/active_record/helper/ar_config.rb
cantango-0.8.9.4 spec/active_record/helper/ar_config.rb
cantango-0.8.9.3 spec/active_record/helper/ar_config.rb
cantango-0.8.9.2 spec/active_record/helper/ar_config.rb
cantango-0.8.9.1 spec/active_record/helper/ar_config.rb
cantango-0.8.9 spec/active_record/helper/ar_config.rb
cantango-0.8.8.1 spec/active_record/helper/ar_config.rb
cantango-0.8.8 spec/active_record/helper/ar_config.rb
cantango-0.8.7 spec/active_record/helper/ar_config.rb
cantango-0.8.6.2 spec/active_record/helper/ar_config.rb
cantango-0.8.6.1 spec/active_record/helper/ar_config.rb
cantango-0.8.6 spec/active_record/helper/ar_config.rb