# File lafcadio/util.rb, line 131 def self.plural(singular) consonantYPattern = Regexp.new("([^aeiou])y$", Regexp::IGNORECASE) if singular =~ consonantYPattern singular.gsub consonantYPattern, '\1ies' elsif singular =~ /[xs]$/ singular + "es" else singular + "s" end end