Class: PokeApi::PokemonSpecies::PokemonSpeciesVariety
- Inherits:
-
Object
- Object
- PokeApi::PokemonSpecies::PokemonSpeciesVariety
- Defined in:
- lib/poke_api/pokemon_species/pokemon_species_variety.rb
Overview
PokemonSpeciesVariety object handling all data fetched from /pokemon-species varieties
Instance Attribute Summary collapse
-
#is_default ⇒ Object
readonly
Returns the value of attribute is_default.
-
#pokemon ⇒ Object
readonly
Returns the value of attribute pokemon.
Instance Method Summary collapse
-
#initialize(data) ⇒ PokemonSpeciesVariety
constructor
A new instance of PokemonSpeciesVariety.
Constructor Details
#initialize(data) ⇒ PokemonSpeciesVariety
Returns a new instance of PokemonSpeciesVariety.
8 9 10 11 |
# File 'lib/poke_api/pokemon_species/pokemon_species_variety.rb', line 8 def initialize(data) @is_default = data[:is_default] @pokemon = Pokemon.new(data[:pokemon]) end |
Instance Attribute Details
#is_default ⇒ Object (readonly)
Returns the value of attribute is_default.
5 6 7 |
# File 'lib/poke_api/pokemon_species/pokemon_species_variety.rb', line 5 def is_default @is_default end |
#pokemon ⇒ Object (readonly)
Returns the value of attribute pokemon.
5 6 7 |
# File 'lib/poke_api/pokemon_species/pokemon_species_variety.rb', line 5 def pokemon @pokemon end |