class Gritano::Core::Migration

Public Class Methods

[](migration) click to toggle source
# File lib/gritano-core/migration.rb, line 9
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
migrate(connection_params) click to toggle source
# File lib/gritano-core/migration.rb, line 4
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