Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > csvライブラリ > CSV::Rowクラス > []=

instance method CSV::Row#[]=

self[header_or_index] = value
self[header, offset] = value

ヘッダの名前かインデックスでフィールドを探し、値をセットします。

Assigning past the end of the row with an index will set all pairs between to <tt>[nil, nil]</tt>. Assigning to an unused header appends the new pair.

[PARAM] header_or_index:
ヘッダの名前かインデックスを指定します。
[PARAM] value:
値を指定します。

[SEE_ALSO] CSV::Row#field

self[header, offset] = value

ヘッダの名前でフィールドを探し、値をセットします。

[PARAM] header:
ヘッダの名前を指定します。
[PARAM] offset:
このインデックスより後で、ヘッダの名前を探します。 重複しているヘッダがある場合に便利です。
[PARAM] value:
値を指定します。

[SEE_ALSO] CSV::Row#field