Sha256: 1ec12c8e4d217e7a88ce70d2298ef7b875b3fc1c111f89909b28da4cc16bc3a8
Contents?: true
Size: 327 Bytes
Versions: 1
Compression:
Stored size: 327 Bytes
Contents
require 'ludy/version' class Array # it would be defined if RUBY_VERSION < '1.9.0', see rdoc in ruby 1.9 def choice self[rand(size)] end unless method_defined?(:choice) # the choosen element would be deleted. return the choosen def choice! i = rand size r = self[i] self.delete_at i r end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ludy-0.1.15 | lib/ludy/array/choice.rb |