Sha256: e34f5512cc96cfe111a16ad29f300b9c8b4d47e7afa64255e75ee238e26861fd
Contents?: true
Size: 801 Bytes
Versions: 6
Compression:
Stored size: 801 Bytes
Contents
require 'mongo' require 'rubypitaya/core/service_base' module RubyPitaya class MongoService < ServiceBase def initialize(setup) @mongo = nil @mongo_address = setup['rubypitaya.mongo.url'] @mongo_user = setup['rubypitaya.mongo.user'] @mongo_password = setup['rubypitaya.mongo.pass'] @mongo_database_name = setup['rubypitaya.mongo.database'] end def connect @mongo = Mongo::Client.new([@mongo_address], user: @mongo_user, password: @mongo_password, database: @mongo_database_name) end def disconnect # TODO: implement it end def client @mongo end def clear_all_data # TODO: implement it end end end
Version data entries
6 entries across 6 versions & 1 rubygems