initial commit

This commit is contained in:
2026-10-25 23:19:29 -06:00
commit 5a3e877217
43 changed files with 2780 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
# frozen_string_literal: true
require 'httparty'
module FO::Client
class PokeAPI
include HTTParty
base_uri 'pokeapi.co'
def species(id = nil)
if id.nil?
self.class.get('/api/v2/pokemon-species', {query: {offset: 0, limit: 100_000}})
else
self.class.get("/api/v2/pokemon-species/#{id}/")
end
end
def pokemon(id)
self.class.get("/api/v2/pokemon/#{id}/")
end
end
end