instance_values(#:nodoc:) public

Returns a hash that maps instance variable names without "@" to their corresponding values. Keys are strings both in Ruby 1.8 and 1.9.

  class C
    def initialize(x, y)
      @x, @y = x, y
    end
  end

  C.new(0, 1).instance_values # => {"x" => 0, "y" => 1}
Show source
Register or log in to add new notes.