Hi Eric, hi all,

Eric Hodel wrote:
> On 24 Jul 2005, at 10:15, Stephan K?mper wrote:
>>   def method_missing( meth_name, *arguments )
>>     call_it = "#{ meth_name.to_s }( #{arguments.join( ', ' )} )"
>>     if TheModule.respond_to? meth_name
>>       TheModule.instance_eval( call_it )
>>     else
>>       raise NoMethodError, "Can't handle method '#{ call_it }'",  caller
> 
> You can super here.

Thanks for the tip, now I do.

>>     end
>>   end
> 
> You also need to have a respond_to? method that returns true for  
> proxied methods.
> 

Thanks a lot. That's the solution. Even after some years of Ruby, things 
are still so natural (and yet sometimes so surprising)...

Thanks again. What a great language.

Happy rubying

Stephan