CouchDB::Client
Inherits Reference / Object
Constructors
new(uri : String = "http://127.0.0.1:5984")
SourceInstance methods
active_tasks
Sourcecreate_database(name : String) : Response::Status
Sourcecreate_document(database, object) : Response::DocumentStatus
Sourcedatabases
Sourcedelete(path : String, body : String | Nil = nil, headers : HTTP::Headers | Nil = nil)
Sourcedelete_database(name : String) : Response::Status
Sourcedelete_document(database, uuid, rev) : Response::DocumentStatus
Sourcedocuments(database : String, include_docs = false) : Response::Results
Sourcefind_document(database : String, query : FindQuery, response_class)
Sourcefind_document(database : String, query : FindQuery) : Response::FindResults(JSON::Any)
Sourceget(path : String, body : String | Nil = nil, headers : HTTP::Headers | Nil = nil)
Sourcenew_uuids(count = 1) : Array(String)
Sourcepost(path : String, body : String | Nil = nil, headers : HTTP::Headers | Nil = nil)
Sourceput(path : String, body : String | Nil = nil, headers : HTTP::Headers | Nil = nil)
Sourceserver_info
Sourceupdate_document(database, uuid, document) : Response::DocumentStatus
Source