Comment detail

ローカル変数の一覧を取得 (Nested Flatten)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
def foo
  x = 1
  y = "hello"
  local_variables.inject({}) {|result, name|
    result[name] = eval(name)
    result
  }
end

puts "{"+foo.map{|k,v| "'#{k}' : #{v}'"}.join(",")+"}"

Index

Feed

Other

Link

Pathtraq

loading...