fixed ddoc names on get
This commit is contained in:
parent
9c13b003b3
commit
d1f8970c84
3 changed files with 12 additions and 6 deletions
|
@ -75,7 +75,7 @@ module CouchRest
|
|||
|
||||
# GET a document from CouchDB, by id. Returns a Ruby Hash.
|
||||
def get id
|
||||
slug = CGI.escape(id)
|
||||
slug = /^_design\/(.*)/ =~ id ? "_design/#{CGI.escape($1)}" : CGI.escape(id)
|
||||
hash = CouchRest.get("#{@root}/#{slug}")
|
||||
doc = if /^_design/ =~ hash["_id"]
|
||||
Design.new(hash)
|
||||
|
@ -213,6 +213,10 @@ module CouchRest
|
|||
|
||||
private
|
||||
|
||||
def escape_docid id
|
||||
|
||||
end
|
||||
|
||||
def encode_attachments attachments
|
||||
attachments.each do |k,v|
|
||||
next if v['stub']
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue