2011年08月18日 Rubyでインスタンス変数と値を列挙する オブジェクトの情報をPOSTしたりする場合、インスタンス変数をいちいち列挙して連結するのは面倒だ。後で変数の種類を増やしたときバグのもとにもなる。 そこで、何か良い方法はないかと調べていたところ、クラスの変数を列挙する instance_variables というメソッドがあることを知った。取得した変数名の値は instance_variable_get('変数名') で取得することができる。class Sample attr_accessor :one, :two, :three def initialize @one = 1 @two = 2 @three = 3 end def to_param arry = [] instance_variables.each { |var| k = var.to_s.tr('@',
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く