Class: MiniKraken::Composite::CompositeTerm
- Inherits:
-
MiniKraken::Core::Term
- Object
- MiniKraken::Core::BaseTerm
- MiniKraken::Core::Term
- MiniKraken::Composite::CompositeTerm
- Defined in:
- lib/mini_kraken/composite/composite_term.rb
Overview
An composite term is an Minikraken term that can be decomposed into simpler MiniKraken data value(s).
Direct Known Subclasses
Instance Method Summary collapse
-
#children ⇒ Array<Term>
Abstract method (to override).
Methods inherited from MiniKraken::Core::Term
Instance Method Details
#children ⇒ Array<Term>
Abstract method (to override). Return the child terms.
14 15 16 |
# File 'lib/mini_kraken/composite/composite_term.rb', line 14 def children raise NotImplementedError, 'This method must re-defined in subclass(es).' end |