Mega Code Archive

 
Categories / Ruby / Development
 

Implementing Class and Singleton Methods

class Regexp   def Regexp.is_valid?(str)     begin       compile(str)       valid = true     rescue RegexpError       valid = false     end   end end Regexp.is_valid? "The horror!"                     # => true Regexp.is_valid? "The)horror!"                     # => false