Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > net/httpライブラリ > Net::HTTPHeaderモジュール > canonical_each

instance method Net::HTTPHeader#canonical_each

each_capitalized {|name, value| .... } -> ()[permalink][rdoc]
canonical_each {|name, value| .... } -> ()

ヘッダフィールドの正規化名とその値のペアを ブロックに渡し、呼びだします。

正規化名は name に対し

name.downcase.split(/-/).capitalize.join('-')

で求まる文字列です。