lib/baseball/player.rb in baseball-0.4.0 vs lib/baseball/player.rb in baseball-1.0.0
- old
+ new
@@ -6,15 +6,34 @@
@player = player
end
def figure_trailing_zeroes(arg)
revised_number = arg
+
if revised_number.length === 3
revised_number = "#{revised_number}0"
elsif revised_number.length === 2
revised_number = "#{revised_number}00"
else
return revised_number
+ end
+ end
+
+ def third_inning_handler(innings)
+ innings_string = innings.to_s
+ final_fig = innings_string[0..(innings_string.length - 2)]
+ final_num = innings_string[(innings_string.length - 2)..innings_string.length].to_f
+
+ if final_num == 0.1
+ returnable_innings = final_fig.to_f
+ returnable_innings += 0.33
+ returnable_innings.to_s
+ elsif final_num == 0.2
+ returnable_innings = final_fig.to_f
+ returnable_innings += 0.66
+ returnable_innings.to_s
+ else
+ return innings
end
end
end