module Rubylog::ContextModules::Demonstration

Public Instance Methods

solve(goal, &block) click to toggle source
# File lib/rubylog/context_modules/demonstration.rb, line 3
def solve goal, &block
  goal ||= block
  raise ArgumentError, "No goal given", caller if goal.nil?
  goal.solve &block
end
true?(goal=nil, &block) click to toggle source
# File lib/rubylog/context_modules/demonstration.rb, line 9
def true? goal=nil, &block
  goal ||= block
  raise ArgumentError, "No goal given", caller if goal.nil?
  goal.true?
end