Rubyリファレンス: Home

replace (Hash)

Edit   History

標準クラス・モジュール > Hash > replace

hash.replace(other_hash)

replaceメソッドは、ハッシュの内容を引数other_hashのもので置き換えます。レシーバ自身を変更するメソッドです。戻り値はレシーバ自身です。

movie = { :title => "Alien", :year => 1979, :director => "Ridley Scott" }
movie.replace(:title => "Aliens", :year => 1986, :director => "James Cameron")
p movie
{:title=>"Aliens", :director=>"James Cameron", :year=>1986}

関連項目