class ClioClient::Session
Constants
- BASE_SCOPE_URL
Attributes
access_token[RW]
base_scope_url[RW]
client_id[RW]
client_secret[RW]
end_points[RW]
Public Class Methods
new(credentials = {})
click to toggle source
# File lib/clio_client/session.rb, line 11 def initialize(credentials = {}) self.access_token = credentials[:access_token] self.client_id = credentials[:client_id] self.client_secret = credentials[:client_secret] self.end_points = {} self.base_scope_url = credentials[:base_scope_url] || BASE_SCOPE_URL end
Public Instance Methods
document_versions(document_id)
click to toggle source
# File lib/clio_client/session.rb, line 47 def document_versions(document_id) end_points[:document_versions] ||= {} unless end_points[:document_versions][document_id] e = ClioClient::Api::DocumentVersion.new(self) e.document_id = document_id end_points[:document_versions][document_id] = e end end_points[:document_versions][document_id] end