class SOAPClient::LogXML
Public Class Methods
call(*args)
click to toggle source
# File lib/soap_client/services/log_xml.rb, line 4 def self.call(*args) self.new(*args).() end
new(logger, xml, scrub_directives)
click to toggle source
# File lib/soap_client/services/log_xml.rb, line 8 def initialize(logger, xml, scrub_directives) @logger = logger @xml = xml @scrub_directives = scrub_directives end
Public Instance Methods
call()
click to toggle source
# File lib/soap_client/services/log_xml.rb, line 14 def call @logger.info(scrubbed_xml) end
Private Instance Methods
scrubbed_xml()
click to toggle source
# File lib/soap_client/services/log_xml.rb, line 20 def scrubbed_xml @scrubbed_xml ||= XMLScrubber.(@xml, @scrub_directives) end