Sha256: 730c71c7a9180d8beaf9598f90fbfee82939a0c01e51ca2680747d34b22c442e
Contents?: true
Size: 1.23 KB
Versions: 5
Compression:
Stored size: 1.23 KB
Contents
module MigrationBundler module Databases class AbstractDatabase class << self def migration_ext raise NotImplementedError, "Required method not implemented." end end def migrations_table? raise NotImplementedError, "Required method not implemented." end def origin_version raise NotImplementedError, "Required method not implemented." end def current_version raise NotImplementedError, "Required method not implemented." end def all_versions raise NotImplementedError, "Required method not implemented." end def insert_version(version) raise NotImplementedError, "Required method not implemented." end def execute_migration(content) raise NotImplementedError, "Required method not implemented." end def drop raise NotImplementedError, "Required method not implemented." end # Dumps the specified table into SQL def dump_rows(table_name) raise NotImplementedError, "Required method not implemented." end attr_reader :url def initialize(url) @url = url end def to_s url.to_s end end end end
Version data entries
5 entries across 5 versions & 1 rubygems