If I am perusing through the each_object loop and find the objects I’m
interested in, how can I get their variable names?
Thanks!
If I am perusing through the each_object loop and find the objects I’m
interested in, how can I get their variable names?
Thanks!
On Jan 12, 2008 5:13 PM, Tim H. [email protected] wrote:
Now what’s the variable name? What about this
def f(v)
puts v
endf(ary[0])
Now what’s the variable name?
I was going to reply in the same way, but I suppose it would be
interesting to call up names for objects if the names exist for the
object space (as nil or array for each object maybe?). Like
Object#references or something like that.
Todd
Evan M. wrote:
If I am perusing through the each_object loop and find the objects I’m
interested in, how can I get their variable names?Thanks!
–
Evan
You can’t. Variables are just labels for objects. What if you have
something like this:
foo = MyClass.new
bar = foo
What’s the variable name of the object? What about
ary = []
ary << bar
Now what’s the variable name? What about this
def f(v)
puts v
end
f(ary[0])
Now what’s the variable name?
On Jan 13, 2008 6:44 AM, Evan M. [email protected] wrote:
interested in, how can I get their variable names?
thinking about the subject, i think you want to refer to the object fr
a given object id, mayb try
ObjectSpace#_id2ref
kind regards -botp
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs