Method: I18n::Inflector::API_Strict#kinds

Defined in:
lib/i18n-inflector/api_strict.rb

#kindsArray<Symbol> #kinds(locale) ⇒ Array<Symbol> Also known as: inflection_kinds

Gets known strict inflection kinds.

Overloads:

  • #kindsArray<Symbol>

    Gets known inflection kinds for the current locale.

    Returns:

    • (Array<Symbol>)

      the array containing known inflection kinds

  • #kinds(locale) ⇒ Array<Symbol>

    Gets known inflection kinds for the given locale.

    Parameters:

    • locale (Symbol)

      the locale for which kinds should be listed

    Returns:

    • (Array<Symbol>)

      the array containing known inflection kinds

Returns:

  • (Array<Symbol>)

    the array containing known inflection kinds

Raises:

[View source]

202
203
204
# File 'lib/i18n-inflector/api_strict.rb', line 202

def kinds(locale=nil)
  each_kind(locale).to_a
end