Class: Sum
- Inherits:
-
Natural::Fragment
- Object
- Tree::TreeNode
- Natural::Fragment
- Sum
- Defined in:
- lib/natural/fragments/misc.rb
Overview
e.g. spent, total
Instance Attribute Summary
Attributes inherited from Natural::Fragment
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Natural::Fragment
#all_filters, #clone, #data, #id_range, #ids, #ids=, #initialize, #pretty_to_s, recurse_alternatives, #to_s
Constructor Details
This class inherits a constructor from Natural::Fragment
Class Method Details
.find(options) ⇒ Object
24 25 26 |
# File 'lib/natural/fragments/misc.rb', line 24 def self.find() super .merge(:looking_for => {:or => ['spend', 'spent', 'total', {:and => ['how much did', Pronoun , 'spend']}, {:and => ['how much have', Pronoun, 'spent']}]}) end |
Instance Method Details
#aggregator ⇒ Object
27 28 29 |
# File 'lib/natural/fragments/misc.rb', line 27 def aggregator 'sum' end |