Module: Cryptozoologist::Dictionaries

Extended by:
Dictionaries
Included in:
Dictionaries
Defined in:
lib/cryptozoologist/dictionaries.rb,
lib/cryptozoologist/dictionaries/clothing.rb,
lib/cryptozoologist/dictionaries/quantity.rb,
lib/cryptozoologist/dictionaries/colors/paint.rb,
lib/cryptozoologist/dictionaries/animals/common.rb,
lib/cryptozoologist/dictionaries/colors/web_safe.rb,
lib/cryptozoologist/dictionaries/animals/mythical.rb

Defined Under Namespace

Modules: Animals, Clothing, Colors, Quantity

Instance Method Summary collapse

Instance Method Details

#animalsObject



5
6
7
# File 'lib/cryptozoologist/dictionaries.rb', line 5

def animals
  create_list(:animals)
end

#clothingObject



9
10
11
# File 'lib/cryptozoologist/dictionaries.rb', line 9

def clothing
  Clothing.list
end

#colorsObject



13
14
15
# File 'lib/cryptozoologist/dictionaries.rb', line 13

def colors
  create_list(:colors)
end

#libraryObject



21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/cryptozoologist/dictionaries.rb', line 21

def library
  {
    animals: {
      common: Animals::Common,
      mythical: Animals::Mythical
    },
    colors: {
      paint: Colors::Paint,
      web: Colors::WebSafe
    }
  }
end

#quantityObject



17
18
19
# File 'lib/cryptozoologist/dictionaries.rb', line 17

def quantity
  Quantity.list
end