Class: Legion::Extensions::Agentic::Self::Identity::Actor::CredentialRefresh
- Inherits:
-
Legion::Extensions::Actors::Every
- Object
- Legion::Extensions::Actors::Every
- Legion::Extensions::Agentic::Self::Identity::Actor::CredentialRefresh
- Defined in:
- lib/legion/extensions/agentic/self/identity/actors/credential_refresh.rb
Constant Summary collapse
- CREDENTIAL_REFRESH_INTERVAL =
6 hours
21_600
Instance Method Summary collapse
- #check_subtask? ⇒ Boolean
-
#enabled? ⇒ Boolean
rubocop:disable Legion/Extension/ActorEnabledSideEffects.
- #generate_task? ⇒ Boolean
- #runner_class ⇒ Object
- #runner_function ⇒ Object
- #time ⇒ Object
- #use_runner? ⇒ Boolean
Instance Method Details
#check_subtask? ⇒ Boolean
36 37 38 |
# File 'lib/legion/extensions/agentic/self/identity/actors/credential_refresh.rb', line 36 def check_subtask? false end |
#enabled? ⇒ Boolean
rubocop:disable Legion/Extension/ActorEnabledSideEffects
26 27 28 29 30 |
# File 'lib/legion/extensions/agentic/self/identity/actors/credential_refresh.rb', line 26 def enabled? # rubocop:disable Legion/Extension/ActorEnabledSideEffects defined?(Legion::Data) && Legion::Settings[:data][:connected] != false rescue StandardError => _e false end |
#generate_task? ⇒ Boolean
40 41 42 |
# File 'lib/legion/extensions/agentic/self/identity/actors/credential_refresh.rb', line 40 def generate_task? false end |
#runner_class ⇒ Object
14 15 16 |
# File 'lib/legion/extensions/agentic/self/identity/actors/credential_refresh.rb', line 14 def runner_class Legion::Extensions::Agentic::Self::Identity::Runners::Entra end |
#runner_function ⇒ Object
18 19 20 |
# File 'lib/legion/extensions/agentic/self/identity/actors/credential_refresh.rb', line 18 def runner_function 'credential_refresh_cycle' end |
#time ⇒ Object
22 23 24 |
# File 'lib/legion/extensions/agentic/self/identity/actors/credential_refresh.rb', line 22 def time CREDENTIAL_REFRESH_INTERVAL end |
#use_runner? ⇒ Boolean
32 33 34 |
# File 'lib/legion/extensions/agentic/self/identity/actors/credential_refresh.rb', line 32 def use_runner? false end |