Method: Xencap::Plugin#setup

Defined in:
lib/xencap/plugin.rb

#setup(uri, options = {}) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/xencap/plugin.rb', line 7

def setup(uri, options = {})
  @session = XenAPI::Session.new(uri)
  _ignore_ssl_errors if options.fetch(:ignore_ssl_errors, false)

  @session.(options.fetch(:login), options.fetch(:password))
  @session.timeout = 120
  @request_dispatcher = Xencap::RequestDispatcher.new(@session)
end