Class: Upkeep::Invalidation::Planner::PlannedTarget
- Inherits:
-
Data
- Object
- Data
- Upkeep::Invalidation::Planner::PlannedTarget
- Defined in:
- lib/upkeep/invalidation/planner.rb
Instance Attribute Summary collapse
-
#action ⇒ Object
readonly
Returns the value of attribute action.
-
#deoptimization_reason ⇒ Object
readonly
Returns the value of attribute deoptimization_reason.
-
#frame_id ⇒ Object
readonly
Returns the value of attribute frame_id.
-
#identity_signature ⇒ Object
readonly
Returns the value of attribute identity_signature.
-
#matched_dependency_keys ⇒ Object
readonly
Returns the value of attribute matched_dependency_keys.
-
#recipe ⇒ Object
readonly
Returns the value of attribute recipe.
-
#sharing_signature ⇒ Object
readonly
Returns the value of attribute sharing_signature.
-
#subscriber_id ⇒ Object
readonly
Returns the value of attribute subscriber_id.
-
#subscriber_ids ⇒ Object
readonly
Returns the value of attribute subscriber_ids.
-
#subscription_id ⇒ Object
readonly
Returns the value of attribute subscription_id.
-
#target ⇒ Object
readonly
Returns the value of attribute target.
Instance Method Summary collapse
Instance Attribute Details
#action ⇒ Object (readonly)
Returns the value of attribute action
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def action @action end |
#deoptimization_reason ⇒ Object (readonly)
Returns the value of attribute deoptimization_reason
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def deoptimization_reason @deoptimization_reason end |
#frame_id ⇒ Object (readonly)
Returns the value of attribute frame_id
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def frame_id @frame_id end |
#identity_signature ⇒ Object (readonly)
Returns the value of attribute identity_signature
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def identity_signature @identity_signature end |
#matched_dependency_keys ⇒ Object (readonly)
Returns the value of attribute matched_dependency_keys
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def matched_dependency_keys @matched_dependency_keys end |
#recipe ⇒ Object (readonly)
Returns the value of attribute recipe
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def recipe @recipe end |
#sharing_signature ⇒ Object (readonly)
Returns the value of attribute sharing_signature
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def sharing_signature @sharing_signature end |
#subscriber_id ⇒ Object (readonly)
Returns the value of attribute subscriber_id
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def subscriber_id @subscriber_id end |
#subscriber_ids ⇒ Object (readonly)
Returns the value of attribute subscriber_ids
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def subscriber_ids @subscriber_ids end |
#subscription_id ⇒ Object (readonly)
Returns the value of attribute subscription_id
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def subscription_id @subscription_id end |
#target ⇒ Object (readonly)
Returns the value of attribute target
8 9 10 |
# File 'lib/upkeep/invalidation/planner.rb', line 8 def target @target end |
Instance Method Details
#manifest_replay? ⇒ Boolean
29 30 31 |
# File 'lib/upkeep/invalidation/planner.rb', line 29 def manifest_replay? recipe.manifest_target_render?(target) end |
#render ⇒ Object
25 26 27 |
# File 'lib/upkeep/invalidation/planner.rb', line 25 def render recipe.render_target(target) end |
#represented_subscriber_count ⇒ Object
21 22 23 |
# File 'lib/upkeep/invalidation/planner.rb', line 21 def represented_subscriber_count subscriber_ids.size end |