Sha256: 21d13de8ffc60e8147abb039f6dc93dd20347b8d9bb5b522e3cd6d93f0720830

Contents?: true

Size: 394 Bytes

Versions: 1

Compression:

Stored size: 394 Bytes

Contents

require 'baseball/player'

module Pitching
  class Pitcher < Player::PlayerTemplate


    def era
      earned_runs = @player[:er] * 9
      avg = earned_runs / @player[:ip].to_f
      earned_run_average = avg.round(2)
    end

    def whip
      walks_plus_hits = @player[:walks] + @player[:hits]
      whip = walks_plus_hits / @player[:ip].to_f
      whip = whip.round(3)
    end
  end


end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
baseball-0.4.0 lib/baseball/pitching.rb