class PokeApi::EvolutionChain::ChainLink

ChainLink object handling linked list type data regarding pokemon evolutions

Attributes

evolution_details[R]
evolves_to[R]
is_baby[R]
species[R]

Public Class Methods

new(data) click to toggle source
# File lib/poke_api/evolution_chain.rb, line 20
def initialize(data)
  @is_baby = data[:is_baby]
  @species = PokemonSpecies.new(data[:species])
  @evolution_details = assign_list(data: data[:evolution_details], klass: EvolutionDetail)
  @evolves_to = assign_list(data: data[:evolves_to], klass: ChainLink)
end