class DidwwUps::Base

Public Class Methods

connection(refresh = false) click to toggle source

override with needed Connection class

# File lib/didww_ups/base.rb, line 35
def connection(refresh = false)
    @connection = DidwwUps::Connection.new(DidwwUps::Base.site, format) if refresh || @connection.nil?
    @connection.timeout = timeout if timeout
    @connection.ssl_options = ssl_options if ssl_options
    @connection
end
headers() click to toggle source

no headers

# File lib/didww_ups/base.rb, line 30
def headers
  {}
end
site() click to toggle source
# File lib/didww_ups/base.rb, line 25
def site
  Thread.current['didww_ups.site'] || @site
end
site=(site) click to toggle source
# File lib/didww_ups/base.rb, line 19
def site=(site)
  site_uri = create_site_uri_from(site)
  @site = site_uri
  Thread.current['didww_ups.site'] = site_uri
end

Public Instance Methods

remote_errors_response() click to toggle source
# File lib/didww_ups/base.rb, line 13
def remote_errors_response
  instance_variable_get(:@remote_errors).try(:response)
end