Sha256: dea77b9c8d18ea078d09b7f6dc232afac7575af9ea4ff99f121d389ffbd30da9
Contents?: true
Size: 959 Bytes
Versions: 1
Compression:
Stored size: 959 Bytes
Contents
module NflData module API class Player class << self def positions ['quarterback', 'runningback', 'widereceiver', 'tightend'] end def get_quarterbacks players = PlayerParser.new.get_by_position('quarterback').map { |player| player.to_json } JSON.generate({quarterbacks: players}) end def get_runningbacks players = PlayerParser.new.get_by_position('runningback').map { |player| player.to_json } JSON.generate({runningbacks: players}) end def get_wide_receivers players = PlayerParser.new.get_by_position('widereceiver').map { |player| player.to_json } JSON.generate({wide_receivers: players}) end def get_tight_ends players = PlayerParser.new.get_by_position('tightend').map { |player| player.to_json } JSON.generate({tight_ends: players}) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nfl_data-0.0.2 | lib/nfl_data/api/player.rb |