Ein neues Ruby-Gem für die Giantbomb-API
Ich liebe Videospiele. Ich liebe auch strukturierte Daten über Dinge, wie z.B. IMDB oder TheMovieDB. Wenn es um Daten zu Videospielen geht, sind die besten strukturierten Informationen im redaktionellen Content von Giantbomb versteckt. Sie bieten auch eine großartige API, die Zugang zu diesen Daten ermöglicht. Leider war die Ruby-Unterstützung durch bestehende Gems etwas begrenzt.
Es gibt zwei verfügbare Gems — eins, zwei — beide sind gut für den grundlegenden API-Zugriff, aber nicht besonders ruby-isch und unterstützen manchmal nicht alle Endpunkte.
Ich habe versucht, diese Situation zu verbessern, indem ich mein eigenes Giantbomb API-Gem erstellt habe.
Mit folgenden Zielen:
- Unterstützung der meisten API-Endpunkte
- Ruby-isch sein
- Abfragen durch einfache Aufrufe an die jeweiligen Models
- Leicht verständlicher, wartbarer Code
- Vollständig getestet
Jetzt könnt ihr selbst urteilen, ob es geklappt hat — entweder mit gem install giant_bomb_api oder indem ihr gem 'giant_bomb_api' zu eurem Gemfile hinzufügt.