class Ingenico::Direct::SDK::Logging::Obfuscator::HashClod
case insensitive hash @private
Public Class Methods
new(other)
click to toggle source
# File lib/ingenico/direct/sdk/logging/logging_util.rb, line 61 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/direct/sdk/logging/logging_util.rb, line 65 def [](key) super _insensitive(key) end
[]=(key, value)
click to toggle source
Calls superclass method
# File lib/ingenico/direct/sdk/logging/logging_util.rb, line 69 def []=(key, value) super _insensitive(key), value end
Protected Instance Methods
_insensitive(key)
click to toggle source
# File lib/ingenico/direct/sdk/logging/logging_util.rb, line 75 def _insensitive(key) key.respond_to?(:upcase) ? key.upcase : key end