The class wouldn't be defined until the method is executed, and would be
re-opened each time the method is executed.
That's almost certainly not what you want (*). If you want a private
helper class, I suggest you do it like this:
class MyClass
class MyHelper
...
end
def my_method
MyHelper.new(...)
end
end
Regards,
Brian.
(*) And if you really do, then you can use:
k = Class.new
or
k = Class.new(superclass)
or use 'eval' to define your class.
--
Posted via http://www.ruby-forum.com/.