Class: CaseInsensitiveHash
- Inherits:
-
Hash
- Object
- Hash
- CaseInsensitiveHash
- Defined in:
- lib/w-stdlib/case_insensitive_hash.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.from_pairs(pairs) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/w-stdlib/case_insensitive_hash.rb', line 17 def self.from_pairs(pairs) h = CaseInsensitiveHash.new pairs.each do |k, v| h[k] = v end h end |
Instance Method Details
#[](key) ⇒ Object
2 3 4 |
# File 'lib/w-stdlib/case_insensitive_hash.rb', line 2 def [](key) super _insensitive(key) end |
#[]=(key, value) ⇒ Object
6 7 8 |
# File 'lib/w-stdlib/case_insensitive_hash.rb', line 6 def []=(key, value) super _insensitive(key), value end |