Class: Kumi::Core::Analyzer::Plans::Join
- Inherits:
-
Struct
- Object
- Struct
- Kumi::Core::Analyzer::Plans::Join
- Defined in:
- lib/kumi/core/analyzer/plans.rb
Overview
Join plan: defines how to align multiple arguments at a target scope
Instance Attribute Summary collapse
-
#policy ⇒ Object
Returns the value of attribute policy.
-
#target_scope ⇒ Object
Returns the value of attribute target_scope.
Instance Method Summary collapse
-
#initialize(policy: :zip, target_scope: []) ⇒ Join
constructor
A new instance of Join.
Constructor Details
#initialize(policy: :zip, target_scope: []) ⇒ Join
Returns a new instance of Join.
28 29 30 31 |
# File 'lib/kumi/core/analyzer/plans.rb', line 28 def initialize(policy: :zip, target_scope: []) super freeze end |
Instance Attribute Details
#policy ⇒ Object
Returns the value of attribute policy
27 28 29 |
# File 'lib/kumi/core/analyzer/plans.rb', line 27 def policy @policy end |
#target_scope ⇒ Object
Returns the value of attribute target_scope
27 28 29 |
# File 'lib/kumi/core/analyzer/plans.rb', line 27 def target_scope @target_scope end |