Inspectinator — A parser for ruby inspect strings
Share
Parse Error?
Inspect String:
#<An::Obj:0x10174f250 @owner=#<Person:0x10174f2a0 @friends={:best=>#<Person:0x10174f458 @friends=nil, @name="Jane">, :second_best=>#<Person:0x10174f340 @friends=#<Person:0x10174f408 @friends=:alex, @name="Andrew">, @name="Brian">, :the_rest=>[#<Person:0x10174f390 @friends=[:lisa, :ted], @name="Steve">, #<Person:0x10174f408 @friends=:alex, @name="Andrew">]}, @name="Kate">, @name="I'm an object, with a namespace", @color=:blue>
Nevermind
#<An::Obj:0x10174f250 @owner=#<Person:0x10174f2a0 @friends={:best=>#<Person:0x10174f458 @friends=nil, @name="Jane">, :second_best=>#<Person:0x10174f340 @friends=#<Person:0x10174f408 @friends=:alex, @name="Andrew">, @name="Brian">, :the_rest=>[#<Person:0x10174f390 @friends=[:lisa, :ted], @name="Steve">, #<Person:0x10174f408 @friends=:alex, @name="Andrew">]}, @name="Kate">, @name="I ...
Edit
Did the inspect not parse correctly? Send it over and I'll have a look
Nevermind
Here ya go
Nevermind
#<An::Obj>
An::Obj
:0x10174f250
@color:
:blue
@name:
I'm an object, with a namespace
@owner:
#<Person>
Person
:0x10174f2a0
@friends:
{
:best =>
#<Person>
Person
:0x10174f458
@friends:
nil
@name:
Jane
:second_best =>
#<Person>
Person
:0x10174f340
@friends:
#<Person>
Person
:0x10174f408
@friends:
:alex
@name:
Andrew
@name:
Brian
:the_rest => [
#<Person>
Person
:0x10174f390
@friends:
[
:lisa
:ted
]
@name:
Steve
#<Person>
Person
:0x10174f408
@friends:
:alex
@name:
Andrew
]
}
@name:
Kate