spec'd casted extended document

This commit is contained in:
Matt Aimonetti 2009-03-02 21:15:02 -08:00
parent 80317f31a5
commit 55ecda2c90
6 changed files with 58 additions and 10 deletions

View file

@ -1,14 +1,15 @@
module CouchRest
class Response < Hash
def initialize(keys = {})
keys.each do |k,v|
def initialize(pkeys = {})
pkeys ||= {}
pkeys.each do |k,v|
self[k.to_s] = v
end
end
def []= key, value
def []=(key, value)
super(key.to_s, value)
end
def [] key
def [](key)
super(key.to_s)
end
end