Before Ruby 2.5, if we want to log a caught exception, we would need to formatit ourselves. class AverageService attr_reader :numbers, :coerced_numbers def initialize(numbers) @numbers = numbers @coerced_numbers = coerce_numbers end def average sum / count end private def coerce_numbers numbers.map do |number| begin Float(number) rescue Exception => exception puts "#{exception.message} (#{exceptio
