> def wrap_send(m)
>   if @color = 1
>     colorsend(m)
>   else
>     send(m)
>   end
> end
> 

Ahh crap i didn't even think of doing that, that's exactly what i have 
done now, sorry for the time wasting, noobish mistake on my behalf..

Thanks a lot guys
-- 
Posted via http://www.ruby-forum.com/.