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


----
Bob Hutchison          -- blogs at <http://www.recursive.ca/hutch/>
Recursive Design Inc.  -- <http://www.recursive.ca/>
Raconteur              -- <http://www.raconteur.info/>