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