Method: I18n::Inflector::API_Strict#each_kind

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

#kindsLazyArrayEnumerator #kinds(locale) ⇒ LazyArrayEnumerator Also known as: each_inflection_kind

Iterates through known strict inflection kinds.

Overloads:

  • #kindsLazyArrayEnumerator

    Iterates through known inflection kinds for the current locale.

    Returns:

  • #kinds(locale) ⇒ LazyArrayEnumerator

    Iterates through known inflection kinds for the given locale.

    Parameters:

    • locale (Symbol)

      the locale for which kinds should be listed

    Returns:

Yields:

  • (kind)

    optional block in which each kind will be yielded

Yield Parameters:

  • kind (Symbol)

    the inflection kind

Yield Returns:

Returns:

Raises:


185
186
187
# File 'lib/i18n-inflector/api_strict.rb', line 185

def each_kind(locale=nil, &block)
  data_safe(locale).each_kind(&block)
end