Sha256: e555f1dbd89ddb372f09d388065b66d0c6f720213cbe0c70d6ac8a014444b003
Contents?: true
Size: 424 Bytes
Versions: 17
Compression:
Stored size: 424 Bytes
Contents
# frozen_string_literal: true class Mechanize::Headers < Hash def [](key) super(key.downcase) end def []=(key, value) super(key.downcase, value) end def key?(key) super(key.downcase) end def canonical_each block_given? or return enum_for(__method__) each { |key, value| key = key.capitalize key.gsub!(/-([a-z])/) { "-#{$1.upcase}" } yield [key, value] } end end
Version data entries
17 entries across 17 versions & 1 rubygems