class Ingenico::Connect::SDK::Logging::Obfuscator::HashClod
case insensitive hash @private
Public Class Methods
new(other)
click to toggle source
# File lib/ingenico/connect/sdk/logging/logging_util.rb, line 88 def initialize(other) other.each { |k, v| self.[]=(k, v) } end
Public Instance Methods
[](key)
click to toggle source
Calls superclass method
# File lib/ingenico/connect/sdk/logging/logging_util.rb, line 92 def [](key) super _insensitive(key) end
[]=(key, value)
click to toggle source
Calls superclass method
# File lib/ingenico/connect/sdk/logging/logging_util.rb, line 96 def []=(key, value) super _insensitive(key), value end
Protected Instance Methods
_insensitive(key)
click to toggle source
# File lib/ingenico/connect/sdk/logging/logging_util.rb, line 102 def _insensitive(key) key.respond_to?(:upcase) ? key.upcase : key end