Class: Killbill::Plugin::ActiveMerchant::Utils::KBWiredumpDevice
- Defined in:
- lib/killbill/helpers/active_merchant/utils.rb
Instance Attribute Summary collapse
-
#sync ⇒ Object
Required for compatibility, but unused.
Instance Method Summary collapse
-
#initialize(logger, method = :info) ⇒ KBWiredumpDevice
constructor
A new instance of KBWiredumpDevice.
-
#write(string) ⇒ Object
We mostly care about the << method.
Constructor Details
#initialize(logger, method = :info) ⇒ KBWiredumpDevice
Returns a new instance of KBWiredumpDevice.
77 78 79 80 |
# File 'lib/killbill/helpers/active_merchant/utils.rb', line 77 def initialize(logger, method = :info) @logger = logger @method = method end |
Instance Attribute Details
#sync ⇒ Object
Required for compatibility, but unused
75 76 77 |
# File 'lib/killbill/helpers/active_merchant/utils.rb', line 75 def sync @sync end |
Instance Method Details
#write(string) ⇒ Object
We mostly care about the << method
83 84 85 86 |
# File 'lib/killbill/helpers/active_merchant/utils.rb', line 83 def write(string) sanitized_string = string.to_s.chomp("\n") @logger.send(@method, sanitized_string) if sanitized_string.size > 0 end |