factor out couchrest::document
This commit is contained in:
parent
a6f285adfa
commit
0ce716518f
4 changed files with 59 additions and 8 deletions
25
lib/couchrest/core/document.rb
Normal file
25
lib/couchrest/core/document.rb
Normal file
|
@ -0,0 +1,25 @@
|
|||
module CouchRest
|
||||
class Response < Hash
|
||||
def initialize keys = {}
|
||||
keys.each do |k,v|
|
||||
self[k.to_s] = v
|
||||
end
|
||||
end
|
||||
def []= key, value
|
||||
super(key.to_s, value)
|
||||
end
|
||||
def [] key
|
||||
super(key.to_s)
|
||||
end
|
||||
end
|
||||
|
||||
class Document < Response
|
||||
|
||||
end
|
||||
|
||||
class Design < Document
|
||||
|
||||
end
|
||||
|
||||
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue