ブックマーク / blog.livedoor.jp/maru_tak (1)

  • Rubyでインスタンス変数と値を列挙する:お題目うぉっち

    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('@',

    kent-where-the-light-is
    kent-where-the-light-is 2016/12/17
    “オブジェクトの情報をPOSTしたりする場合、インスタンス変数をいちいち列挙して連結するのは面倒だ。後で変数の種類を増やしたときバグのもとにもなる。 そこで、何か良い方法はないかと調べていたところ、クラスの
  • 1