# File lib/linguistics/en.rb, line 902 def pluralize_special_adjective( word, count ) count ||= Linguistics::num count = normalize_count( count ) return word if /^(#{PL_count_one})$/i =~ count.to_s # Handle user-defined verbs #if value = ud_match( word, PL_adj_user_defined ) # return value #end case word # Handle known cases when /^(#{PL_adj_special})$/i return PL_adj_special_h[ $1.downcase ] # Handle possessives when /^(#{PL_adj_poss})$/i return PL_adj_poss_h[ $1.downcase ] when /^(.*)'s?$/ pl = plural_noun( $1 ) if /s$/ =~ pl return "#{pl}'" else return "#{pl}'s" end # Otherwise, no idea else return nil end end