Method: Inflect::InflectorMethods#singularization_rules

Defined in:
lib/utilities/inflect.rb

#singularization_rulesObject

Read prepared singularization rules.



45
46
47
48
49
50
51
# File 'lib/utilities/inflect.rb', line 45

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