自身をセットすることに注意してください。代わりにブロックを指定するとブロックの評価結果を値とします。自身にセットしたいオブジェクトを指定します。ブロックに渡し、呼びだします。ヘッダフィールドの正規化名とその値のペアをブロックに渡し、呼びだします。対しname.downcase.split(/-/).capitalize.join('-')で求まる文字列です。(19.0)2.3.0インスタンスメソッド各メッセージのアトリビュートの値をハッシュテーブルで返します。各メッセージのアトリビュートの値をハッシュテーブルで返します。キーはアトリビュート名の文字列、値はアトリビュートの値となります。値のクラスはアトリビュートによって異なります。利用可能なアトリビュートは以下の通りです。拡張データなしの形式。Net::IMAP::BodyTypeMultipartのいずれか。(19.0)2.3.0インスタンスメソッドメールボックスの属性をシンボルの配列で返します。メールボックスの属性をシンボルの配列で返します。キャピタライズされています。この配列には例えば以下のような値を含んでいます。(19.0)2.3.0インスタンスメソッド集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。(19.0)2.3.0インスタンスメソッド集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。アルファベット大文字をすべて小文字に置き換えた新しい文字列を生成して返します。アルファベット大文字以外の文字はすべてそのまま保存されます。アルファベット大文字をすべて小文字に置き換えた新しい文字列を生成して返します。アルファベット大文字以外の文字はすべてそのまま保存されます。文字として認識する」だけであって、いわゆる全角アルファベットの大文字小文字までは変換しません。アルファベット大文字をすべて破壊的に小文字に置き換えます。アルファベット大文字以外の文字はすべてそのまま保存されます。アルファベット大文字をすべて破壊的に小文字に置き換えます。アルファベット大文字以外の文字はすべてそのまま保存されます。文字として認識する」だけであって、いわゆる全角アルファベットの大文字小文字までは変換しません。