Module: Rubylog::ContextModules::Demonstration
- Included in:
- Rubylog::Context
- Defined in:
- lib/rubylog/context_modules/demonstration.rb
Instance Method Summary collapse
Instance Method Details
#solve(goal, &block) ⇒ Object
3 4 5 6 7 |
# 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) ⇒ Boolean
9 10 11 12 13 |
# 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 |