Class: CommentContext
- Inherits:
-
Struct
- Object
- Struct
- CommentContext
- Defined in:
- lib/brainiac/plugins/fizzy/handlers/comments.rb
Overview
Context struct that accumulates state as a comment flows through the routing pipeline. Replaces long keyword-arg lists between sub-handlers.
Instance Attribute Summary collapse
-
#agent_name ⇒ Object
Returns the value of attribute agent_name.
-
#card_info ⇒ Object
Returns the value of attribute card_info.
-
#card_internal_id ⇒ Object
Returns the value of attribute card_internal_id.
-
#card_number ⇒ Object
Returns the value of attribute card_number.
-
#card_tags ⇒ Object
Returns the value of attribute card_tags.
-
#cli_provider_override ⇒ Object
Returns the value of attribute cli_provider_override.
-
#comment_id ⇒ Object
Returns the value of attribute comment_id.
-
#comment_vars ⇒ Object
Returns the value of attribute comment_vars.
-
#creator_is_agent ⇒ Object
Returns the value of attribute creator_is_agent.
-
#creator_name ⇒ Object
Returns the value of attribute creator_name.
-
#deploy_intent ⇒ Object
Returns the value of attribute deploy_intent.
-
#effort ⇒ Object
Returns the value of attribute effort.
-
#eventable ⇒ Object
Returns the value of attribute eventable.
-
#is_cross_agent_mention ⇒ Object
Returns the value of attribute is_cross_agent_mention.
-
#mentioned_agent ⇒ Object
Returns the value of attribute mentioned_agent.
-
#model ⇒ Object
Returns the value of attribute model.
-
#plain_text ⇒ Object
Returns the value of attribute plain_text.
-
#project_config ⇒ Object
Returns the value of attribute project_config.
-
#project_key ⇒ Object
Returns the value of attribute project_key.
-
#worktree ⇒ Object
Returns the value of attribute worktree.
-
#worktree_override ⇒ Object
Returns the value of attribute worktree_override.
Instance Attribute Details
#agent_name ⇒ Object
Returns the value of attribute agent_name
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def agent_name @agent_name end |
#card_info ⇒ Object
Returns the value of attribute card_info
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def card_info @card_info end |
#card_internal_id ⇒ Object
Returns the value of attribute card_internal_id
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def card_internal_id @card_internal_id end |
#card_number ⇒ Object
Returns the value of attribute card_number
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def card_number @card_number end |
#card_tags ⇒ Object
Returns the value of attribute card_tags
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def @card_tags end |
#cli_provider_override ⇒ Object
Returns the value of attribute cli_provider_override
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def cli_provider_override @cli_provider_override end |
#comment_id ⇒ Object
Returns the value of attribute comment_id
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def comment_id @comment_id end |
#comment_vars ⇒ Object
Returns the value of attribute comment_vars
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def comment_vars @comment_vars end |
#creator_is_agent ⇒ Object
Returns the value of attribute creator_is_agent
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def creator_is_agent @creator_is_agent end |
#creator_name ⇒ Object
Returns the value of attribute creator_name
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def creator_name @creator_name end |
#deploy_intent ⇒ Object
Returns the value of attribute deploy_intent
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def deploy_intent @deploy_intent end |
#effort ⇒ Object
Returns the value of attribute effort
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def effort @effort end |
#eventable ⇒ Object
Returns the value of attribute eventable
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def eventable @eventable end |
#is_cross_agent_mention ⇒ Object
Returns the value of attribute is_cross_agent_mention
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def is_cross_agent_mention @is_cross_agent_mention end |
#mentioned_agent ⇒ Object
Returns the value of attribute mentioned_agent
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def mentioned_agent @mentioned_agent end |
#model ⇒ Object
Returns the value of attribute model
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def model @model end |
#plain_text ⇒ Object
Returns the value of attribute plain_text
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def plain_text @plain_text end |
#project_config ⇒ Object
Returns the value of attribute project_config
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def project_config @project_config end |
#project_key ⇒ Object
Returns the value of attribute project_key
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def project_key @project_key end |
#worktree ⇒ Object
Returns the value of attribute worktree
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def worktree @worktree end |
#worktree_override ⇒ Object
Returns the value of attribute worktree_override
14 15 16 |
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14 def worktree_override @worktree_override end |