Sha256: 9f7126a7fc197afa22aece3d3a979921907fb78c26384301bfa14d275f8b8bea
Contents?: true
Size: 457 Bytes
Versions: 4
Compression:
Stored size: 457 Bytes
Contents
require 'mysql' require 'mongo' require 'singleton' module Squealer class Database include Singleton def import_from(host, port, name) @import_dbc = Mongo::Connection.new(host, port, :slave_ok => true).db(name) end def export_to(host, username, password, name) @export_dbc = Mysql.connect(host, username, password, name) end def import @import_dbc end def export @export_dbc end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
squealer-1.2.0 | lib/squealer/database.rb |
squealer-1.0.2 | lib/squealer/database.rb |
squealer-1.0.1 | lib/squealer/database.rb |
squealer-1.0.0 | lib/squealer/database.rb |