Class: Faussaire::Citation

Inherits:
Object
  • Object
show all
Defined in:
lib/faussaire/citation.rb

Constant Summary collapse

DATA_PATH =
File.expand_path('./../../locale/fr.yml', __dir__)

Class Method Summary collapse

Class Method Details

.philoString

Produces a random philosopher quote.

Examples:

Faussaire::Citation.philo #=> "Homère a dit un jour : Le sommeil et la mort sont des frères jumeaux."

Returns:

  • (String)


16
17
18
# File 'lib/faussaire/citation.rb', line 16

def philo
    fetch('fr.faussaire.citation.philosophy').sample
end

.proverbeString

Produces a random french proverb.

Examples:

Faussaire::Citation.proverbe #=> "Pense deux fois avant de parler, tu en parleras deux fois mieux."

Returns:

  • (String)


28
29
30
# File 'lib/faussaire/citation.rb', line 28

def proverbe
    fetch('fr.faussaire.citation.proverbe').sample
end