module PickpointApi

Constants

VERSION

Public Class Methods

logger() click to toggle source
# File lib/pickpoint_api.rb, line 13
def self.logger
  @logger
end
logger=(logger) click to toggle source
# File lib/pickpoint_api.rb, line 9
def self.logger=(logger)
  @logger = logger
end
session(login, password, hash = {}) { |session| ... } click to toggle source
# File lib/pickpoint_api.rb, line 17
def self.session login, password, hash = {}
  begin
    session = Session.new hash
    session.login login, password
    yield session
  rescue => ex
    raise ::PickpointApi::Exceptions::ApiError, ex.message
  ensure
    if !session.nil? && session.state == :started
      session.logout
    end
  end
end