class Enc::CollinsHelper::Connection

Public Class Methods

new(config) click to toggle source
# File lib/enc/collins_helper/connection.rb, line 6
def initialize(config)
  @config = config
  @session = nil

end

Public Instance Methods

api() click to toggle source
# File lib/enc/collins_helper/connection.rb, line 12
def api
  unless @session
    logger.debug("Attempting to connect to #{@config.get('host')} as user #{@config.get('username')}")
    @session = Enc::CollinsHelper::Api.new(:host     => @config.get('host'),
                                           :username => @config.get('username'),
                                           :password => @config.get('password'),
                                           :timeout  => @config.get('timeout'),
                                           :strict   => true)
  end
  @session
end