module EnergyMarket::MyUtil

Public Instance Methods

max_among(*arr) click to toggle source

Return the max value of the arguments Use: max_among(4,9) or max_among(4,9,-6,2)

# File lib/energy_market/my_util.rb, line 6
def max_among(*arr)
  return nil if arr.nil? || arr.empty?
  arr = arr.first if arr.first.is_a?(Array)
  arr.max
end
min_among(*arr) click to toggle source

Return the min value of the arguments Use: min_among(4,9) or min_among(4,9,-6,2)

# File lib/energy_market/my_util.rb, line 14
def min_among(*arr)
  return nil if arr.nil? || arr.empty?
  arr = arr.first if arr.first.is_a?(Array)
  arr.min
end