blob: 2013bcac2f76ccb4e65dfc921173f78f3faf3fad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
require 'nickserver/couch_db/source'
require 'nickserver/adapters/em_http'
module Nickserver; module Couch
class FetchKey
def initialize(options={})
@source = Nickserver::CouchDB::Source.new(adapter)
end
def get(uid, &block)
source.query(uid, &block)
end
protected
attr_reader :source
def adapter
@adapter ||= Nickserver::Adapters::EmHttp.new
end
end
end; end
|