class PokeAPI::Client

Overview

PokeAPI::Client handles requests to pokeapi.co.

NOTE The methods in PokeAPI::Client is not meant to be used directly. It is highly recommened to use the PokeAPI methods instead, e.g. PokeAPI.pokemon or PokeAPI.resource.

Defined in:

pokeapi/client.cr

Class Method Summary

Class Method Detail

def self.get(path : String, limit : UInt32, offset : UInt32) : HTTP::Client::Response #

Requests pokeapi.co for limit items at the given path.

Example:

require "pokeapi"

response = PokeAPI::Client.get("pokemon", 20, 0)

[View source]
def self.get(path : String) : HTTP::Client::Response #

Requests pokeapi.co for a single item at the given path.

Example:

require "pokeapi"

response = PokeAPI::Client.get("pokemon/bulbasaur")

[View source]