Method: Extlib::Inflection.pluralization_rules
- Defined in:
- lib/extlib_lite/inflections.rb
.pluralization_rules ⇒ Object
Read prepared pluralization rules.
196 197 198 199 200 201 202 203 |
# File 'lib/extlib_lite/inflections.rb', line 196 def pluralization_rules if defined?(@pluralization_regex) && @pluralization_regex return [@pluralization_regex, @pluralization_hash] end @pluralization_regex = Regexp.new("(" + @plural_rules.map {|s,p| s}.join("|") + ")$", "i") @pluralization_hash = Hash[*@plural_rules.flatten] [@pluralization_regex, @pluralization_hash] end |