class

CouchDB::Client

Inherits Reference / Object

Constructors

new(uri : String = "http://127.0.0.1:5984")
Source

Instance methods

active_tasks
Source
create_database(name : String) : Response::Status
Source
create_document(database, object) : Response::DocumentStatus
Source
databases
Source
delete(path : String, body : String | Nil = nil, headers : HTTP::Headers | Nil = nil)
Source
delete_database(name : String) : Response::Status
Source
delete_document(database, uuid, rev) : Response::DocumentStatus
Source
documents(database : String, include_docs = false) : Response::Results
Source
find_document(database : String, query : FindQuery, response_class)
Source
find_document(database : String, query : FindQuery) : Response::FindResults(JSON::Any)
Source
get(path : String, body : String | Nil = nil, headers : HTTP::Headers | Nil = nil)
Source
new_uuids(count = 1) : Array(String)
Source
post(path : String, body : String | Nil = nil, headers : HTTP::Headers | Nil = nil)
Source
put(path : String, body : String | Nil = nil, headers : HTTP::Headers | Nil = nil)
Source
server_info
Source
update_document(database, uuid, document) : Response::DocumentStatus
Source