class ArrayToAverage::Calculate
Attributes
numbers[R]
Public Class Methods
new(numbers)
click to toggle source
# File lib/array_to_average/calculate.rb, line 5 def initialize numbers @numbers = numbers.kind_of?(Array) ? numbers : [] @sum = @numbers.inject { |sum,number| sum ? sum + number.to_f : number.to_f } || 0 @size = @numbers.empty? ? 1 : @numbers.size end
Public Instance Methods
average()
click to toggle source
# File lib/array_to_average/calculate.rb, line 11 def average @sum / @size end