Method: ExtlibCopy::Inflection.pluralization_rules
- Defined in:
- lib/inflection.rb
.pluralization_rules ⇒ Object
Read prepared pluralization rules.
282 283 284 285 286 287 288 289 |
# File 'lib/inflection.rb', line 282 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 |