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