Class: Range
- Inherits:
-
Object
- Object
- Range
- Defined in:
- lib/package/min-shoes.rb,
lib/shoes.rb
Overview
class Encoding %w[ASCII_8BIT UTF_16BE UTF_16LE UTF_32BE UTF_32LE US_ASCII].each do |ec|
eval "#{ec} = '#{ec.sub '_', '-'}'"
end unless RUBY_PLATFORM =~ /linux/ or RUBY_PLATFORM =~ /darwin/ or RUBY_PLATFORM =~ /mingw/ end
Instance Method Summary collapse
Instance Method Details
#rand ⇒ Object
33 34 35 36 |
# File 'lib/package/min-shoes.rb', line 33 def rand conv = (Integer === self.end && Integer === self.begin ? :to_i : :to_f) ((Kernel.rand * (self.end - self.begin)) + self.begin).send(conv) end |