class Patter::Inflector

Constants

RULES
UNCOUNTABLES

Public Class Methods

pluralize(str) click to toggle source
# File lib/patter/inflector.rb, line 46
def pluralize(str)
    if str.empty? || UNCOUNTABLES.any?(str)
        return str
    end

    RULES.each do |(rule, replacement)|
        break if str.gsub!(rule, replacement)
    end

    str
end