Sha256: 127de52b6fdcea56761a95c5a2315d20fbc225a0e3976f02728081a518d7974d
Contents?: true
Size: 710 Bytes
Versions: 4
Compression:
Stored size: 710 Bytes
Contents
require 'sequel/extensions/migration' module Rails module Sequel class Migrations class << self def migrate_up!(version=nil) opts = {} opts[:target] = version.to_i if version ::Sequel::Migrator.run(::Sequel::Model.db, "db/migrate", opts) end def migrate_down!(version=nil) opts = {} opts[:target] = version.to_i if version ::Sequel::Migrator.run(::Sequel::Model.db, "db/migrate", opts) end def pending_migrations? return false unless File.exists?("db/migrate") !::Sequel::Migrator.is_current?(::Sequel::Model.db, "db/migrate") end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems