class Probs::Chance

Public Class Methods

new(probability) { || ... } click to toggle source
# File lib/probs/chance.rb, line 3
def initialize(probability, &block)
  @probability = probability
  yield if block_given? and happen?
end

Public Instance Methods

happen?() click to toggle source
# File lib/probs/chance.rb, line 8
def happen?
  @probability.percent > Kernel.rand(100)
end