module ExoBasic::AvgTraits

Public Instance Methods

approx=(other) click to toggle source
# File lib/exobasic/stats/avg_traits.rb, line 21
def approx=(other)
  StatsHelpers.double_equals(self.avg, other.avg)
end
count() click to toggle source
# File lib/exobasic/stats/avg_traits.rb, line 9
def count
  self.meta.n
end
deep_copy() click to toggle source
# File lib/exobasic/stats/avg_traits.rb, line 25
def deep_copy
  Marshal.load(Marshal.dump(self))
end
maximum() click to toggle source
# File lib/exobasic/stats/avg_traits.rb, line 17
def maximum
  self.meta.possibilityRange[1]
end
minimum() click to toggle source
# File lib/exobasic/stats/avg_traits.rb, line 13
def minimum
  self.meta.possibilityRange[0]
end
offer_many(xs) click to toggle source
# File lib/exobasic/stats/avg_traits.rb, line 29
def offer_many(xs)
  xs.each { |x| self.offer(x) }
end