module Ennui

Public Instance Methods

maybe() click to toggle source
# File lib/ennui.rb, line 15
def maybe
  sometimes
end
sometimes() { || ... } click to toggle source
# File lib/ennui.rb, line 7
def sometimes
  yield if sometimes? && block_given?
end
sometimes?() click to toggle source
# File lib/ennui.rb, line 3
def sometimes?
  random_number % 2 == 0
end
whatever() click to toggle source
# File lib/ennui.rb, line 11
def whatever
  sometimes
end
who_cares?() click to toggle source
# File lib/ennui.rb, line 19
def who_cares?
  random_number % 4 == 0
end

Private Instance Methods

random_number() click to toggle source
# File lib/ennui.rb, line 25
def random_number
  Random.new.rand(0..1000)
end