Class: Legion::Extensions::Synapse::Actor::BlastRadius
- Inherits:
-
Actors::Every
- Object
- Actors::Every
- Legion::Extensions::Synapse::Actor::BlastRadius
show all
- Includes:
- Runners::BlastRadius
- Defined in:
- lib/legion/extensions/synapse/actors/blast_radius.rb
Constant Summary
Runners::BlastRadius::BLAST_MULTIPLIERS, Runners::BlastRadius::TIER_CRITICAL, Runners::BlastRadius::TIER_HIGH, Runners::BlastRadius::TIER_LOW, Runners::BlastRadius::TIER_MED
Instance Method Summary
collapse
#blast_multiplier_for, #blast_tier, #compute, #requires_llm_review?
Instance Method Details
#action(**_opts) ⇒ Object
34
35
36
|
# File 'lib/legion/extensions/synapse/actors/blast_radius.rb', line 34
def action(**_opts)
compute
end
|
#check_subtask? ⇒ Boolean
26
27
28
|
# File 'lib/legion/extensions/synapse/actors/blast_radius.rb', line 26
def check_subtask?
false
end
|
#generate_task? ⇒ Boolean
30
31
32
|
# File 'lib/legion/extensions/synapse/actors/blast_radius.rb', line 30
def generate_task?
false
end
|
#runner_class ⇒ Object
12
|
# File 'lib/legion/extensions/synapse/actors/blast_radius.rb', line 12
def runner_class = self.class
|
#runner_function ⇒ Object
14
15
16
|
# File 'lib/legion/extensions/synapse/actors/blast_radius.rb', line 14
def runner_function
'compute'
end
|
#time ⇒ Object
18
19
20
|
# File 'lib/legion/extensions/synapse/actors/blast_radius.rb', line 18
def time
1800
end
|
#use_runner? ⇒ Boolean
22
23
24
|
# File 'lib/legion/extensions/synapse/actors/blast_radius.rb', line 22
def use_runner?
false
end
|