Class: Legion::Extensions::Agentic::Social::Consent::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::Consent
Defined in:
lib/legion/extensions/agentic/social/consent/client.rb

Instance Method Summary collapse

Methods included from Runners::Consent

#apply_tier_change, #approve_promotion, #check_consent, #consent_status, #evaluate_all_tiers, #evaluate_and_apply_tiers, #evaluate_tier_change, #expire_pending_approvals, #record_action, #reject_promotion, #request_autonomous_approval

Constructor Details

#initializeClient

Returns a new instance of Client.



15
16
17
# File 'lib/legion/extensions/agentic/social/consent/client.rb', line 15

def initialize(**)
  @consent_map = Helpers::ConsentMap.new
end