Class: Faussaire::Gardinerie

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

Constant Summary collapse

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

Class Method Summary collapse

Class Method Details

.bang_bang_plantString

Produces a random name of a carnivorous plant.

Examples:

Faussaire::Gardinerie.bang_bang_plant #=> "Drosera : pièges à mucilage avec feuilles et poils qui s'enroulent autour des proies"

Returns:

  • (String)


52
53
54
# File 'lib/faussaire/gardinerie.rb', line 52

def bang_bang_plant
  fetch('fr.faussaire.gardinerie.bang_bang_plant').sample
end

.fruitString

Produces a random fruit name and its ideal consumption month in France.

Examples:

Faussaire::Gardinerie.fruit #=> "Pomme (Janvier)"

Returns:

  • (String)


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

def fruit
  fetch('fr.faussaire.gardinerie.verger').sample
end

.rival_plantString

Produces a random name of a harmful weed (harmful for agriculture).

Examples:

Faussaire::Gardinerie.rival_plant #=> "Cuscuta campestris de la famille des Convolvulaceae, parasite sur diverses plantes cultivées, notamment les Fabaceae, répartition cosmopolite"

Returns:

  • (String)


40
41
42
# File 'lib/faussaire/gardinerie.rb', line 40

def rival_plant
  fetch('fr.faussaire.gardinerie.rival_plant').sample
end

.vegetableString

Produces a random vegetable name and its ideal consumption month in France.

Examples:

Faussaire::Gardinerie.vegetable #=> "Carotte (Mars)"

Returns:

  • (String)


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

def vegetable
  fetch('fr.faussaire.gardinerie.potager').sample
end

.very_naughty_plantString

Produces a random psychotropic plant name.

Examples:

Faussaire::Gardinerie.very_naughty_plant #=> "Cannabis sativa ssp. indica : Chanvre, source de substances psychotropes de la famille des Cannabaceae"

Returns:

  • (String)


64
65
66
# File 'lib/faussaire/gardinerie.rb', line 64

def very_naughty_plant
  fetch('fr.faussaire.gardinerie.very_naughty_plant').sample
end