class Array

Public Instance Methods

average(attr = nil) click to toggle source
# File lib/heartwood/support/array.rb, line 2
def average(attr = nil)
  return nil if size == 0
  unless attr.nil?
    return collect(&:"#{attr}").reject(&:nil?).sum.to_f / size.to_f
  end
  sum.to_f / size.to_f
end