class Stattleship::AtBats

Constants

AT_BATS

Public Class Methods

fetch(params:) click to toggle source
Calls superclass method Stattleship::Endpoint::fetch
# File lib/stattleship/at_bats.rb, line 5
def self.fetch(params:)
  super(path: AT_BATS,
        params: params)
end

Public Instance Methods

populate() click to toggle source
# File lib/stattleship/at_bats.rb, line 10
def populate
  at_bats.each do |model|
    populate_games(model)

    games.each do |game|
      populate_game(game)
    end

    populate_hitters(model)
    populate_hitter_teams(model)

    (baseball_pitches || []).each do |pitch|
      populate_pitchers(pitch)
      populate_hitters(pitch)
      populate_teams(pitch)
      populate_hitter_teams(pitch)
    end

    populate_baseball_pitches(model)

  end
end