Module: Oakdex::Pokedex

Defined in:
lib/oakdex/pokedex.rb,
lib/oakdex/pokedex/base.rb,
lib/oakdex/pokedex/item.rb,
lib/oakdex/pokedex/move.rb,
lib/oakdex/pokedex/type.rb,
lib/oakdex/pokedex/nature.rb,
lib/oakdex/pokedex/region.rb,
lib/oakdex/pokedex/ability.rb,
lib/oakdex/pokedex/pokemon.rb,
lib/oakdex/pokedex/version.rb,
lib/oakdex/pokedex/egg_group.rb,
lib/oakdex/pokedex/not_found.rb,
lib/oakdex/pokedex/generation.rb,
lib/oakdex/pokedex/pokemon_importer.rb,
lib/oakdex/pokedex/invalid_pokemon_error.rb

Overview

Class that handles Pokedex Requests

Defined Under Namespace

Classes: Ability, Base, EggGroup, Generation, InvalidPokemonError, Item, Move, Nature, NotFound, Pokemon, PokemonImporter, Region, Type

Constant Summary collapse

VERSION =
'0.4.5'

Class Method Summary collapse

Class Method Details

.data_dir ⇒ Object



21
22
23
# File 'lib/oakdex/pokedex.rb', line 21

def self.data_dir
  File.join root, 'data'
end

.root ⇒ Object



17
18
19
# File 'lib/oakdex/pokedex.rb', line 17

def self.root
  File.expand_path '../../../', __FILE__
end