Possessify
Possessify extends the Ruby String class adding functionality to make strings possessive and non-possessive. It also provides possessive? and non_possessive? checker methods.
Installation
gem install possessify
Examples
"Dave".possessive #=> "Dave's"
"Xerxes".possessive #=> "Xerxes'"
"Dave's".non_possessive #=> "Dave"
"Xerxes'".non_possessive #=> "Xerxes"
"Dave's".possessive? #=> true
"Dave".possessive? #=> false
"Dave's".non_possessive? #=> false
"Dave".non_possessive? #=> true
Copyright © 2011 David Busse, released under the MIT license