Sha256: 19cef04f92c84cd7e086c01e8182af3b76b3f6f473b487cb69760a892ed95df2
Contents?: true
Size: 783 Bytes
Versions: 1
Compression:
Stored size: 783 Bytes
Contents
require 'baseball/player' module Running class Runner < Player::PlayerTemplate def stolen_base_percentage player_stolen_base_percentage = @player[:stolen_bases].to_f / (@player[:stolen_bases ].to_f + @player[:caught_stealing].to_f) stealing_average = player_stolen_base_percentage.round(3) average_string = remove_leading_zero(stealing_average) figure_lead_and_trailing_zeroes(average_string) end def stolen_base_runs stolen_base_adjustment = @player[:stolen_bases].to_f * 0.3 caught_stealing_adjustment = @player[:caught_stealing].to_f * 0.6 adjusted_stolen_base_runs = stolen_base_adjustment - caught_stealing_adjustment base_runs = adjusted_stolen_base_runs.round(3) return base_runs.to_s end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
baseball-1.1.0 | lib/baseball/running.rb |