Skip to content

Instantly share code, notes, and snippets.

@yui-knk
Last active January 3, 2016 15:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yui-knk/8486919 to your computer and use it in GitHub Desktop.
Save yui-knk/8486919 to your computer and use it in GitHub Desktop.
pry #1094
  • centos6.4

  • pry 0.9.12.4

  • rvm 1.25.8

  • ruby 1.9.3

[2] pry(main)> class Foo
[2] pry(main)*   attr_reader :bar
[2] pry(main)*   def initialize bar
[2] pry(main)*     @bar = bar
[2] pry(main)*   end
[2] pry(main)*   def == other_foo
[2] pry(main)*     @bar == other_foo.bar
[2] pry(main)*   end
[2] pry(main)* end
=> nil
[3] pry(main)> Foo.new(1)
=> #<Foo:0x000000034b6f10 @bar=1>
  • ruby 2.0.0-p247
[1] pry(main)> class Foo
[1] pry(main)*   attr_reader :bar
[1] pry(main)*   def initialize bar
[1] pry(main)*     @bar = bar
[1] pry(main)*   end
[1] pry(main)*   def == other_foo
[1] pry(main)*     @bar == other_foo.bar
[1] pry(main)*   end
[1] pry(main)* end
=> nil
[2] pry(main)> Foo.new(1)
=> #<Foo:0x00000001932f50 @bar=1>
  • ruby 2.0.0-p353
[1] pry(main)> class Foo
[1] pry(main)*   attr_reader :bar
[1] pry(main)*   def initialize bar
[1] pry(main)*     @bar = bar
[1] pry(main)*   end
[1] pry(main)*   def == other_foo
[1] pry(main)*     @bar == other_foo.bar
[1] pry(main)*   end
[1] pry(main)* end
=> nil
[2] pry(main)> Foo.new(1)
=> #<Foo:0x000000046f6018 @bar=1>
  • ruby 2.1.0
[1] pry(main)> class Foo
[1] pry(main)*   attr_reader :bar
[1] pry(main)*   def initialize bar
[1] pry(main)*     @bar = bar
[1] pry(main)*   end
[1] pry(main)*   def == other_foo
[1] pry(main)*     @bar == other_foo.bar
[1] pry(main)*   end
[1] pry(main)* end
=> :==
[2] pry(main)> Foo.new(1)
=> #<Foo:0x0000000142a9b8 @bar=1>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment