Sha256: d96ae210994ead010ac0beb6e5cf39da453183ce563a138926eadb3cbce0dae2
Contents?: true
Size: 703 Bytes
Versions: 1
Compression:
Stored size: 703 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) earned_run_average.to_s end def whip corrected_innings = third_of_an_inning_handler(@player[:ip]).to_f walks_plus_hits = @player[:walks] + @player[:hits] figured_whip = walks_plus_hits / corrected_innings figured_whip = figured_whip.round(3) figured_whip.to_s end def k_per_nine full_games = @player[:ip] / 9 so9 = @player[:so] / full_games.to_f so9_final = so9.round(1) so9_final.to_s end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
baseball-1.1.0 | lib/baseball/pitching.rb |