Fab.Word behaviour (fab_word v1.0.0)

Functions for generating random words.

Supported Locales

  • de
  • de_AT
  • en
  • fa
  • hu
  • ko
  • nb_NO

Some locales may not support all Fab.Word functions. If a function has not been implemented Fab will fallback to the en locale.

Summary

Functions

Returns a random adjective.

Returns a random adverb.

Returns a random conjunction.

Returns a random interjection.

Returns a random noun.

Returns a random preposition.

Returns a random verb.

Callbacks

adjective()

(optional)
@callback adjective() :: [String.t()]

adverb()

(optional)
@callback adverb() :: [String.t()]

conjunction()

(optional)
@callback conjunction() :: [String.t()]

interjection()

(optional)
@callback interjection() :: [String.t()]

noun()

(optional)
@callback noun() :: [String.t()]

preposition()

(optional)
@callback preposition() :: [String.t()]

verb()

(optional)
@callback verb() :: [String.t()]

Functions

adjective()

@spec adjective() :: String.t()

Returns a random adjective.

Examples

iex> Fab.Word.adjective()
"bitter"

adverb()

@spec adverb() :: String.t()

Returns a random adverb.

Examples

iex> Fab.Word.adverb()
"lightly"

conjunction()

@spec conjunction() :: String.t()

Returns a random conjunction.

Examples

iex> Fab.Word.conjunction()
"provided"

interjection()

@spec interjection() :: String.t()

Returns a random interjection.

Examples

iex> Fab.Word.interjection()
"ugh"

noun()

@spec noun() :: String.t()

Returns a random noun.

Examples

iex> Fab.Word.noun()
"bathhouse"

preposition()

@spec preposition() :: String.t()

Returns a random preposition.

Examples

iex> Fab.Word.preposition()
"lest"

verb()

@spec verb() :: String.t()

Returns a random verb.

Examples

iex> Fab.Word.verb()
"bind"