Method: MarkLogic::Collection#load

Defined in:
lib/marklogic/collection.rb

#load(id) ⇒ Object

Raises:

  • (Exception)


20
21
22
23
24
25
# File 'lib/marklogic/collection.rb', line 20

def load(id)
  url = "/v1/documents?uri=#{gen_uri(id)}&format=json"
  response = @database.connection.get(url)
  raise Exception.new("Invalid response: #{response.code.to_i}, #{response.body}") unless response.code.to_i == 200
  Oj.load(response.body)
end