class NflData::Api::Player

Attributes

feed[R]
parser[R]

Public Class Methods

new(parser: Parsers::PlayerParser.new, feed: MySportsFeeds::PlayersFeed.new) click to toggle source
# File lib/nfl_data/api/player.rb, line 6
def initialize(parser: Parsers::PlayerParser.new, feed: MySportsFeeds::PlayersFeed.new)
  @parser = parser
  @feed = feed
end

Public Instance Methods

players(position: nil) click to toggle source
# File lib/nfl_data/api/player.rb, line 11
def players(position: nil)
  player_data = feed.feed(position: position)
  {players: parser.parse(player_data: player_data).map(&:to_h)}.to_json
end