From: Robert Klemme Date: 2012-06-25T06:32:27+09:00 Subject: Re: Looking for a better way to add a method to a core class than monkey patching On Sun, Jun 24, 2012 at 9:20 PM, wrote: > Am 24.06.2012 20:37, schrieb luke gruber: > >>> Here an example method that I use from time to time: >>> >>> class String >>>    def integer? >>>      !!(self =~ /\A[+-]?[0-9]+\Z/) >>>    end >>> end >>> >>> Regards, >>> Marcus >> >> >> Hey, this can be made a bit cleaner by doing: >> >>    /regex/ === 'string' Or even def integer? Integer(self) rescue nil end Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/