HomePhorge

(#6830) Fix case where instance_variables returns symbols in Ruby 1.9
85f3b767e827Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(#6830) Fix case where instance_variables returns symbols in Ruby 1.9

class Foo
  def initialize
    @a = 2
    @b = "two"
  end
end

p Foo.new.instance_variables

In Ruby 1.8 this prints

["@a", "@b"]

In Ruby 1.9 this prints

[:@a, :@b]

Reviewed-by: Jesse Wolfe <jesse@puppetlabs.com>

Details

Provenance
Matt Robinson <matt@puppetlabs.com>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPU6985cc0f898d: Merge branch 'ticket/next/5477' into next
Branches
Unknown
Tags
Unknown

Event Timeline

Matt Robinson <matt@puppetlabs.com> committed rPU85f3b767e827: (#6830) Fix case where instance_variables returns symbols in Ruby 1.9 (authored by Matt Robinson <matt@puppetlabs.com>).Mar 29 2011, 7:58 PM