Method: Worldline::Acquiring::SDK::Logging::LogMessageBuilder#initialize
- Defined in:
- lib/worldline/acquiring/sdk/logging/log_message_builder.rb
#initialize(request_id, body_obfuscator = Obfuscation::BodyObfuscator.default_obfuscator, header_obfuscator = Obfuscation::HeaderObfuscator.default_obfuscator) ⇒ LogMessageBuilder
Create a new LogMessageBuilder
26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/worldline/acquiring/sdk/logging/log_message_builder.rb', line 26 def initialize(request_id, body_obfuscator = Obfuscation::BodyObfuscator.default_obfuscator, header_obfuscator = Obfuscation::HeaderObfuscator.default_obfuscator) raise ArgumentError if request_id.nil? or request_id.empty? raise ArgumentError if body_obfuscator.nil? raise ArgumentError if header_obfuscator.nil? @request_id = request_id @headers = '' @body_obfuscator = body_obfuscator @header_obfuscator = header_obfuscator end |