MLB.rb

MLB.rb is a Ruby library for retrieving current Major League Baseball players, managers, teams, divisions, and leagues.

Installation

$ gem install mlb -s http://gemcutter.org

Usage

$ irb
>> require 'mlb'
>> MLB::Team.all.first.name                    # => "Arizona Diamondbacks"
>> MLB::Team.all.first.league                  # => "National League"
>> MLB::Team.all.first.division                # => "National League West"
>> MLB::Team.all.first.manager                 # => "Bob Melvin"
>> MLB::Team.all.first.wins                    # => 82
>> MLB::Team.all.first.losses                  # => 80
>> MLB::Team.all.first.founded                 # => 1998
>> MLB::Team.all.first.mascot                  # => nil
>> MLB::Team.all.first.ballpark                # => "Chase Field"
>> MLB::Team.all.first.logo_url                # => "http://img.freebase.com/api/trans/image_thumb/wikipedia/images/en_id/13104064"
>> MLB::Team.all.first.players.first.name      # => "Alex Romero"
>> MLB::Team.all.first.players.first.number    # => 28
>> MLB::Team.all.first.players.first.position  # => "Right fielder"

Credits

Many thanks to:

Also, thanks to beer.