lib/moneta/adapters/couch.rb in moneta-0.7.3 vs lib/moneta/adapters/couch.rb in moneta-0.7.4
- old
+ new
@@ -6,13 +6,15 @@
# @api public
class Couch
include Defaults
# @param [Hash] options
+ # @option options [String] :host ('http://127.0.0.1:5984') Couch host
# @option options [String] :db ('moneta') Couch database
def initialize(options = {})
options[:db] ||= 'moneta'
- @db = ::CouchRest.database!(options[:db])
+ options[:host] ||= '127.0.0.1:5984'
+ @db = CouchRest.new(options[:host]).database!(options[:db])
end
# (see Proxy#key?)
def key?(key, options = {})
@db.get(key) != nil