module Strings::Inflection::Nouns

Public Class Methods

plurals() click to toggle source

A list of plural rules

@return [Array]

@api private

# File lib/strings/inflection/nouns.rb, line 709
def plurals
  @plurals
end
singulars() click to toggle source

A list of singular rules

@return [Array]

@api private

# File lib/strings/inflection/nouns.rb, line 699
def singulars
  @singulars
end
to_stem(list, suffix) click to toggle source

Remove suffix from a word

@return [Array]

a list of all stems without suffixes

@api private

# File lib/strings/inflection/nouns.rb, line 12
def self.to_stem(list, suffix)
  list.map { |word| word[0...-suffix.size] }
end
uncountable() click to toggle source

A set of uncoutanble nouns

@return [Array]

@api private

# File lib/strings/inflection/nouns.rb, line 689
def uncountable
  @uncountable
end

Private Instance Methods

plurals() click to toggle source

A list of plural rules

@return [Array]

@api private

# File lib/strings/inflection/nouns.rb, line 709
def plurals
  @plurals
end
singulars() click to toggle source

A list of singular rules

@return [Array]

@api private

# File lib/strings/inflection/nouns.rb, line 699
def singulars
  @singulars
end
uncountable() click to toggle source

A set of uncoutanble nouns

@return [Array]

@api private

# File lib/strings/inflection/nouns.rb, line 689
def uncountable
  @uncountable
end