Sha256: 3b67ff899935297de6fee42353f01f5e59cc93eaa22d0811839bfd5e11a0f07a
Contents?: true
Size: 621 Bytes
Versions: 15
Compression:
Stored size: 621 Bytes
Contents
module Spontaneous module Utils module Database def self.dumper_for_database(database = Spontaneous.database) case database.class.to_s when "Sequel::Mysql2::Database" Spontaneous::Utils::Database::MySQLDumper when "Sequel::Postgres::Database" Spontaneous::Utils::Database::PostgresDumper else raise "Unsupported adapter #{database.class}" end.new(database) end autoload :MySQLDumper, 'spontaneous/utils/database/mysql_dumper' autoload :PostgresDumper, 'spontaneous/utils/database/postgres_dumper' end end end
Version data entries
15 entries across 15 versions & 1 rubygems