Method: English::Inflect.singularization_rules

Defined in:
lib/strokedb/util/inflect.rb

.singularization_rulesObject

Read prepared singularization rules.



54
55
56
57
58
59
60
# File 'lib/strokedb/util/inflect.rb', line 54

def singularization_rules
  return @singularization_rules if @singularization_rules
  sorted = @singular_rules.sort_by{ |s, p| "#{p}".size }.reverse
  @singularization_rules = sorted.collect do |s, p|
    [ /#{p}$/, "#{s}" ]
  end
end