What Giles said, except:
   when /new stuff/: #your code
   else original_method_missing(*args,&blk)
Probably makes more sense.

Giles Bowkett wrote:
> alias :original_method_missing :method_missing
> 
> def method_missing(*args)
>  case args
>    when /normal stuff/
>      original_method_missing(args)
>    when /new stuff/
>      # your code goes here
>  end
> end
> 
> (please bear in mind this is just a sketch.)
> 
> 
>