class Envoi::Mam::Agent::TransferClient

Attributes

agent[RW]
initial_args[RW]
logger[RW]

Public Class Methods

new(args = { }) click to toggle source
# File lib/envoi/mam/agent/transfer_client.rb, line 11
def initialize(args = { })
  @initial_args = args
  @agent = args[:agent]
  initialize_logger(args)

  after_initialize
end

Public Instance Methods

after_initialize() click to toggle source
# File lib/envoi/mam/agent/transfer_client.rb, line 19
def after_initialize
  # To be overridden by child class
end
initialize_logger(args = { }) click to toggle source
# File lib/envoi/mam/agent/transfer_client.rb, line 23
def initialize_logger(args = { })
  @logger = agent.logger if agent && agent.respond_to?(:logger) && agent.logger
end