From: Jeremy McAnally Date: 2008-05-25T05:44:57+09:00 Subject: Re: #plural? or #singular? A really cheap way to do this with ActiveSupport would be to do something like this: class String def singular? self.singularize == self end def plural? self.pluralize == self end end In the console, it looks like this: >> "things".plural? => true >> "things".singular? => false >> "sheep".plural? => true >> "sheep".singular? => true I don't know if that's the best solution, but it works. :) --Jeremy On Fri, May 23, 2008 at 6:07 PM, Mark Dodwell wrote: > Does anybody know an easy way to test if a word is singular or plural -- > something a bit smarter than just checking if there is an s on the end! > > Thanks, > > ~ Mark > -- > Posted via http://www.ruby-forum.com/. > > -- http://jeremymcanally.com/ http://entp.com Read my books: Ruby in Practice (http://manning.com/mcanally/) My free Ruby e-book (http://humblelittlerubybook.com/) Or, my blogs: http://mrneighborly.com http://rubyinpractice.com