Class: SequelRails::Migrations

Inherits:
Object
  • Object
show all
Defined in:
lib/sequel_rails/migrations.rb

Class Method Summary collapse

Class Method Details

.migrate(version = nil) ⇒ Object Also known as: migrate_up!, migrate_down!



6
7
8
9
10
# File 'lib/sequel_rails/migrations.rb', line 6

def migrate(version=nil)
  opts = {}
  opts[:target] = version.to_i if version
  ::Sequel::Migrator.run(::Sequel::Model.db, "db/migrate", opts)
end

.pending_migrations?Boolean

Returns:

  • (Boolean)


14
15
16
17
# File 'lib/sequel_rails/migrations.rb', line 14

def pending_migrations?
  return false unless File.exists?("db/migrate")
  !::Sequel::Migrator.is_current?(::Sequel::Model.db, "db/migrate")
end