Class: Range

Inherits:
Object
  • Object
show all
Defined in:
lib/extensions/range.rb

Instance Method Summary collapse

Instance Method Details

#randomObject



2
3
4
5
6
7
8
# File 'lib/extensions/range.rb', line 2

def random
  return nil unless self.max
  Integer(min) && Integer(max)
  Kernel.rand(self.max - self.min + 1) + self.min
rescue ArgumentError
  self.to_a.random
end