Sha256: f735ec5b34755012f7c269f4c496f34a96a27cb38fd687aa6ad06dd827856fae
Contents?: true
Size: 655 Bytes
Versions: 6
Compression:
Stored size: 655 Bytes
Contents
module Gritano module Core class Migration def self.migrate(connection_params) ActiveRecord::Base.establish_connection(connection_params) ActiveRecord::Migrator.migrate(File.join(File.dirname(__FILE__), '../../db/migrate'), ENV["VERSION"] ? ENV["VERSION"].to_i : nil ) end def self.[](migration) filename = Dir.entries(File.join(File.dirname(__FILE__), '../../db/migrate')). select { |file| /\A\d+_#{migration}\.rb\z/.match file }.first if filename File.open(File.join(File.dirname(__FILE__), '../../db/migrate', filename)).readlines.join end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems