Class: Legion::Extensions::Agentic::Social::Social::Client
- Inherits:
-
Object
- Object
- Legion::Extensions::Agentic::Social::Social::Client
- Includes:
- Runners::Social
- Defined in:
- lib/legion/extensions/agentic/social/social/client.rb
Instance Attribute Summary collapse
-
#social_graph ⇒ Object
readonly
Returns the value of attribute social_graph.
Instance Method Summary collapse
-
#initialize(social_graph: nil) ⇒ Client
constructor
A new instance of Client.
Methods included from Runners::Social
#agent_reputation, #group_status, #join_group, #leave_group, #reciprocity_status, #record_exchange, #report_violation, #social_stats, #social_status, #update_reputation, #update_social
Constructor Details
#initialize(social_graph: nil) ⇒ Client
Returns a new instance of Client.
17 18 19 |
# File 'lib/legion/extensions/agentic/social/social/client.rb', line 17 def initialize(social_graph: nil, **) @social_graph = || Helpers::SocialGraph.new end |
Instance Attribute Details
#social_graph ⇒ Object (readonly)
Returns the value of attribute social_graph.
15 16 17 |
# File 'lib/legion/extensions/agentic/social/social/client.rb', line 15 def @social_graph end |