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