Method: Histogram.minmax

Defined in:
lib/histogram.rb

.minmax(obj) ⇒ Object

returns (min, max)



17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/histogram.rb', line 17

def minmax(obj)
  if obj.is_a?(Array)
    obj.minmax
  else
    mn = obj[0]
    mx = obj[0]
    obj.each do |val|
      if val < mn then mn = val end
      if val > mx then mx = val end
    end
    [mn, mx]
  end
end