class DefaultLogger

module Payment

Attributes

request[RW]
response[RW]

Public Instance Methods

inspect() click to toggle source
# File lib/payment_gateway.rb, line 20
def inspect
  res = ''
  res += ' Request: ' + (self.request ? self.request.to_s : '')
  res += ' Response: ' + (self.response ? self.response.to_s : '')

  return res
rescue => e
  # don't raise an exception, default logger fails silently
  return e.message
end
log(request, response) click to toggle source
# File lib/payment_gateway.rb, line 13
def log(request, response)
  self.request           ||= request
  self.response          ||= response

  puts self.inspect
end