Sha256: 113c032821686a8c087fa0ac1c44bf79cf78e6b3b073003f30da3b884dccd08a

Contents?: true

Size: 203 Bytes

Versions: 5

Compression:

Stored size: 203 Bytes

Contents

module Iso639
  class InsensitiveHash < Hash # :nodoc:
    def [](key)
      super(key.to_s.downcase.strip)
    end

    def []=(key, value)
      super(key.to_s.downcase.strip, value)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
iso639-1.1.0 lib/iso639/insensitive_hash.rb
iso639-1.0.5 lib/iso639/insensitive_hash.rb
iso639-1.0.4 lib/iso639/insensitive_hash.rb
iso639-1.0.3 lib/iso639/insensitive_hash.rb
iso639-1.0.2 lib/iso639/insensitive_hash.rb