ESPN
Simply Ruby Wrapper for the ESPN Developer API.
Installation
gem install espn
Examples
First, setup your client:
client = ESPN::Client.new(api_key: 'your_api_key_here')
Next, make calls against the ESPN API.
Sports
sport = client.sports(sport: 'baseball', league: 'mlb').sports.first
puts sport.leagues.first.groups.first.name
# => American League
Headlines
headline = client.headlines(sport: 'baseball', league: 'mlb').headlines.first
puts headline.title
# => Atlanta Braves outfielder Jason Heyward hit in jaw with pitch
Inspiration
A ton of inspiration was taken from Octokit. Thanks to those guys for showing the world how API Wrappers should work.
Copyright
Copyright (c) 2013 Andrew Thorp. See LICENSE for details.