lib/daijobu/adapters/tokyo_cabinet.rb in sander6-daijobu-0.1.1 vs lib/daijobu/adapters/tokyo_cabinet.rb in sander6-daijobu-0.2.0
- old
+ new
@@ -6,11 +6,17 @@
def initialize(store)
@store = store
end
- def get(key)
- @store[key]
+ def get(*keys)
+ if keys.size == 0
+ nil
+ elsif keys.size == 1
+ @store[keys.first]
+ else
+ @store.lget(keys)
+ end
end
def set(key, value)
@store[key] = value
end
\ No newline at end of file