module JsonTestData::NumberHelper
Public Instance Methods
between(min:, max:, integer: false)
click to toggle source
# File lib/json_test_data/data_structures/helpers/number_helper.rb, line 3 def between(min:, max:, integer: false) return integer ? mean(min, max).round(0) : mean(min, max) end
Private Instance Methods
mean(*numbers)
click to toggle source
# File lib/json_test_data/data_structures/helpers/number_helper.rb, line 9 def mean(*numbers) numbers.inject(:+).to_f.quo(numbers.length) end