Hash
A case-insensitive Hash that preserves the original case of a header when set.
(Not documented)
# File lib/rack/utils.rb, line 206
206: def [](k)
207: super @names[k.downcase]
208: end
(Not documented)
# File lib/rack/utils.rb, line 210
210: def []=(k, v)
211: delete k
212: @names[k.downcase] = k
213: super k, v
214: end
(Not documented)
# File lib/rack/utils.rb, line 216
216: def delete(k)
217: super @names.delete(k.downcase)
218: end
(Not documented)
# File lib/rack/utils.rb, line 220
220: def include?(k)
221: @names.has_key? k.downcase
222: end
(Not documented)
# File lib/rack/utils.rb, line 233
233: def merge(other)
234: hash = dup
235: hash.merge! other
236: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.