Ghislain MARY
7/12/2005 7:17:00 AM
Hi,
Brian Takita a écrit :
> Hello,
>
> How can I remove a method from an instance?
>
> For example, I set a method by doing:
>
> #----------
> a = 'one'
> def a.one
> 1
> end
> #----------
>
> Now how would I undefine a.one?
>
> undef a.one
> give a syntax error.
>
> Thank you,
> Brian Takita
>
You can do something like:
class <<a
remove_method(:one)
end
But maybe there's a simpler way to do this...
HTH
Ghislain