# 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