Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

nba

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nba

  • 0.1.1
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

NBA.rb

Gem Version Build Status

NBA.rb is a Ruby library for retrieving NBA League games, schedules, teams and players.

Insipred by @sferik's MLB.rb.

Installation

gem install nba

Usage Examples

You could use nba command-line tool directly in your terminal.

$ nba games --date=20140102
Final/OT  -   Cavaliers     87  :  81    Magic
  Final   -      Heat      114  : 123   Warriors
  Final   -     Bulls       94  :  82   Celtics
  Final   -    Thunder      93  :  95     Nets
  Final   -     Spurs      101  : 105    Knicks
  Final   -      Suns       91  :  99  Grizzlies
  Final   -      Jazz       96  :  87    Bucks
  Final   - Trail Blazers  134  : 104   Bobcats
  Final   -     Kings      104  : 113    76ers
$ nba teams --name 'Lakers'
Name: Los Angeles Lakers
Founded: 1947
Conference: Western Conference
Division: Pacific Division
Coach: Mike D'Antoni
Championships: 2010 NBA Finals, 2009 NBA Finals
               2002 NBA Finals, 2001 NBA Finals
               2000 NBA Finals, 1988 NBA Finals
           	   1987 NBA Finals, 1985 NBA Finals
           	   1982 NBA Finals, 1980 NBA Finals
           	   1972 NBA Finals, 1954 NBA Finals
           	   1953 NBA Finals, 1952 NBA Finals
           	   1950 NBA Finals, 1949 BAA Finals
           	   1948 NBL Finals

Or you could use it in irb, which is an Interactive Ruby Shell

$ irb
>> require 'nba'
>> NBA::Game.all '20140102'
#  =>  Final/OT  -   Cavaliers     87  :  81    Magic
#  =>    Final   -      Heat      114  : 123   Warriors
#  =>    Final   -     Bulls       94  :  82   Celtics
#  =>    Final   -    Thunder      93  :  95     Nets
#  =>    Final   -     Spurs      101  : 105    Knicks
#  =>    Final   -      Suns       91  :  99  Grizzlies
#  =>    Final   -      Jazz       96  :  87    Bucks
#  =>    Final   - Trail Blazers  134  : 104   Bobcats
#  =>    Final   -     Kings      104  : 113    76ers
>> NBA::Team.all.first.name                    # => "Atlanta Hawks"
>> NBA::Team.all.first.founded                 # => 1946
>> NBA::Team.all.first.players.first.name      # => "Al Horford"
>> NBA::Team.all.first.players.first.number    # => 15
>> NBA::Team.all.first.players.first.position  # => ["Forward-center"]

Supported Ruby Versions

This library aims to support and is tested against the following Ruby implementations:

  • Ruby 1.9.3
  • Ruby 2.0.0
  • Ruby 2.1.0
  • JRuby

Colophon

NBA was built with the following tools:

And, special thanks to @sfeirk!

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Copyright (c) 2010-2014 Larry Lv. See LICENSE for details.

FAQs

Package last updated on 05 Jan 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc