class OrientdbClient::HttpAdapters::Base

Attributes

password[RW]
username[RW]

Public Class Methods

new(timeout: nil) click to toggle source
# File lib/orientdb_client/http_adapters.rb, line 8
def initialize(timeout: nil)
  @username = nil
  @password = nil
  @session_id = nil
  @timeout = timeout
  after_initialize
end

Public Instance Methods

request() click to toggle source
# File lib/orientdb_client/http_adapters.rb, line 22
def request
  raise NotImplementedError
end
reset_credentials() click to toggle source
# File lib/orientdb_client/http_adapters.rb, line 16
def reset_credentials
  @username = nil
  @password = nil
  @session_id = nil
end

Private Instance Methods

after_initialize() click to toggle source
# File lib/orientdb_client/http_adapters.rb, line 32
def after_initialize
  # noop, override me as necessary
end
timed_out!(method, url) click to toggle source
# File lib/orientdb_client/http_adapters.rb, line 28
def timed_out!(method, url)
  raise OrientdbClient::Timeout, "#{method}: #{url}"
end