Class: Igniter::Extensions::Contracts::Dataflow::AggregateOperators::Operator
- Inherits:
-
Struct
- Object
- Struct
- Igniter::Extensions::Contracts::Dataflow::AggregateOperators::Operator
- Defined in:
- lib/igniter/extensions/contracts/dataflow/aggregate_operators.rb
Instance Attribute Summary collapse
-
#add ⇒ Object
Returns the value of attribute add.
-
#finalize ⇒ Object
Returns the value of attribute finalize.
-
#initial_fn ⇒ Object
Returns the value of attribute initial_fn.
-
#project ⇒ Object
Returns the value of attribute project.
-
#recompute ⇒ Object
Returns the value of attribute recompute.
-
#remove ⇒ Object
Returns the value of attribute remove.
Instance Method Summary collapse
Instance Attribute Details
#add ⇒ Object
Returns the value of attribute add
8 9 10 |
# File 'lib/igniter/extensions/contracts/dataflow/aggregate_operators.rb', line 8 def add @add end |
#finalize ⇒ Object
Returns the value of attribute finalize
8 9 10 |
# File 'lib/igniter/extensions/contracts/dataflow/aggregate_operators.rb', line 8 def finalize @finalize end |
#initial_fn ⇒ Object
Returns the value of attribute initial_fn
8 9 10 |
# File 'lib/igniter/extensions/contracts/dataflow/aggregate_operators.rb', line 8 def initial_fn @initial_fn end |
#project ⇒ Object
Returns the value of attribute project
8 9 10 |
# File 'lib/igniter/extensions/contracts/dataflow/aggregate_operators.rb', line 8 def project @project end |
#recompute ⇒ Object
Returns the value of attribute recompute
8 9 10 |
# File 'lib/igniter/extensions/contracts/dataflow/aggregate_operators.rb', line 8 def recompute @recompute end |
#remove ⇒ Object
Returns the value of attribute remove
8 9 10 |
# File 'lib/igniter/extensions/contracts/dataflow/aggregate_operators.rb', line 8 def remove @remove end |
Instance Method Details
#initial ⇒ Object
12 13 14 |
# File 'lib/igniter/extensions/contracts/dataflow/aggregate_operators.rb', line 12 def initial initial_fn.call end |