module PG::Schema
Constants
- MigrationNotFoundError
Public Class Methods
get_migration_by_version(version)
click to toggle source
# File lib/pg/schema-migration.rb, line 20 def self.get_migration_by_version(version) migration_position = version - 1 raise MigrationNotFoundError, "can't find migration with version #{version}" unless @@migrations[migration_position] @@migrations[migration_position] end
migration(&block)
click to toggle source
# File lib/pg/schema-migration.rb, line 14 def self.migration(&block) MigrationDSL.new(&block).migration.tap do |migration| @@migrations << migration end end
migrations()
click to toggle source
# File lib/pg/schema-migration.rb, line 10 def self.migrations @@migrations end