B
Bob Hutchison
Hi,
I'd like to confirm that I cannot use any kind of aliasing to tidy up
the following situation:
class Junk
def Junk.info
"blah blah blah"
end
def info
Junk.info
end
end
I'd really like to be able to write the following:
puts Junk.info
# then somewhere far from there...
junk = Junk.new
puts junk.info
I don't find junk.class.info satisfying, and if that were a module
method, then you have to know too much.
I guess what I'm trying to do is make class/module methods directly
available to instances, and it seems I can't do that (whatever the
reason).
Any better ideas are more than welcome.
Cheers,
Bob
I'd like to confirm that I cannot use any kind of aliasing to tidy up
the following situation:
class Junk
def Junk.info
"blah blah blah"
end
def info
Junk.info
end
end
I'd really like to be able to write the following:
puts Junk.info
# then somewhere far from there...
junk = Junk.new
puts junk.info
I don't find junk.class.info satisfying, and if that were a module
method, then you have to know too much.
I guess what I'm trying to do is make class/module methods directly
available to instances, and it seems I can't do that (whatever the
reason).
Any better ideas are more than welcome.
Cheers,
Bob