class Netdocuments::Document

Attributes

id[R]
name[R]

Public Class Methods

new(opts = {}) click to toggle source
# File lib/netdocuments/document.rb, line 6
def initialize(opts = {})
  validate_config!
  @id     = opts[:id] if opts[:id]
  @name   = opts[:name] if opts[:name]
  @query  = opts[:query] if opts[:query]
  @parent = opts[:parent] if opts[:parent]
end

Public Instance Methods

headers() click to toggle source
# File lib/netdocuments/document.rb, line 26
def headers
  {'Authorization' => "Bearer #{client.access_token.token}"}
end
info() click to toggle source
# File lib/netdocuments/document.rb, line 15
def info
  get(url: "/v1/Document/#{@id}/info",headers: headers)
end
update_info(opts = {}) click to toggle source
# File lib/netdocuments/document.rb, line 19
def update_info(opts = {})
  put(url: "/v1/Document/#{@id}/info",
      query: opts[:query],
      headers: headers.merge({'Content-Type' => 'application/json'}))
end