Sha256: 3c9d10e174fcec300d1e071c7671f5694bfcda114d56cd126dc728c8d2327d8e
Contents?: true
Size: 650 Bytes
Versions: 3
Compression:
Stored size: 650 Bytes
Contents
module Inflections ActiveSupport::Inflector.inflections(:'en-GB') do |inflect| inflect.clear inflect.plural(/$/, 's') inflect.plural(/([sxz]|[cs]h)$/i, '\1es') inflect.plural(/([^aeiouy]o)$/i, '\1es') inflect.plural(/([^aeiouy])y$/i, '\1ies') inflect.singular(/s$/i, '') inflect.singular(/(ss)$/i, '\1') inflect.singular(/([sxz]|[cs]h)es$/, '\1') inflect.singular(/([^aeiouy]o)es$/, '\1') inflect.singular(/([^aeiouy])ies$/i, '\1y') inflect.irregular('child', 'children') inflect.irregular('person', 'people') inflect.irregular('self', 'selves') inflect.uncountable(%w(series)) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
inflections-4.0.1 | lib/inflections/en-GB.rb |
inflections-4.0.0 | lib/inflections/en-GB.rb |
inflections-4.0.0.beta1 | lib/inflections/en-GB.rb |