# File lib/facets/core/string/singular.rb, line 22 def self.inflection_rules_by_plural return @inflection_rules_by_plural if @inflection_rules_by_plural sorted = inflection_rules.sort_by{ |b,s,pl| "#{b}#{pl}".size }.reverse @inflection_rules_by_plural = sorted.collect do |b, s, pl| [ /(#{b})#{pl}$/, '\1'+"#{s}" ] end end