Sha256: 8bbdda27f3d81e2eaf6a4a66cd11452470c0640e9e9d6e638f900ae64c367dbf
Contents?: true
Size: 1003 Bytes
Versions: 7
Compression:
Stored size: 1003 Bytes
Contents
require 'mongo' require 'virtus' require 'fish0/version' require 'fish0/configuration' require 'fish0/engine' require 'fish0/exceptions' require 'fish0/repository' require 'fish0/paginator' require 'fish0/concerns/cacheable' require 'fish0/concerns/equalable' require 'fish0/concerns/paginatable' require 'fish0/concerns/view_model' require 'fish0/concerns/base' require 'fish0/collection' require 'fish0/model' module Fish0 class << self def mongo_reader Mongo::Logger.logger = mongo_config['logger'] || Rails.logger @mongo_reader ||= Mongo::Client.new(mongo_config[:hosts], mongo_config[:params]) end def mongo_config if File.file?(File.expand_path('../config/mongo.yml', __FILE__)) config = Rails.application.config_for(:mongo) Configuration.mongo_hosts = config['hosts'] Configuration.mongo_params = config['params'] end @mongo_config || { hosts: Configuration.mongo_hosts, params: Configuration.mongo_params } end end end
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
fish0-0.1.2 | lib/fish0.rb |
fish0-0.1.1 | lib/fish0.rb |
fish0-0.1.0 | lib/fish0.rb |
fish0-0.0.18 | lib/fish0.rb |
fish0-0.0.17 | lib/fish0.rb |
fish0-0.0.16 | lib/fish0.rb |
fish0-0.0.15 | lib/fish0.rb |