module Kernel
Public Instance Methods
perhaps(probability = 0.5) { || ... }
click to toggle source
# File lib/perhaps.rb, line 4 def perhaps(probability = 0.5) raise ArgumentError unless probability.kind_of? Numeric raise ArgumentError unless (0..1).include? probability yield if probability > rand end
Also aliased as: maybe