Class: MiniKraken::Core::Goal
- Inherits:
-
ParametrizedTerm
- Object
- BaseTerm
- Term
- ParametrizedTerm
- MiniKraken::Core::Goal
- Defined in:
- lib/mini_kraken/core/goal.rb
Instance Attribute Summary
Attributes inherited from ParametrizedTerm
Instance Method Summary collapse
-
#achieve(ctx) ⇒ Fiber<Context>
Attempt to obtain one or more solutions for the goal in a given context.
Methods inherited from ParametrizedTerm
#dup_cond, #initialize, #initialize_copy
Methods inherited from Term
Constructor Details
This class inherits a constructor from MiniKraken::Core::ParametrizedTerm
Instance Method Details
#achieve(ctx) ⇒ Fiber<Context>
Attempt to obtain one or more solutions for the goal in a given context.
14 15 16 |
# File 'lib/mini_kraken/core/goal.rb', line 14 def achieve(ctx) relation.solver_for(actuals, ctx) end |