Class: CommentContext

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#agent_nameObject

Returns the value of attribute agent_name

Returns:

  • (Object)

    the current value of agent_name



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def agent_name
  @agent_name
end

#card_infoObject

Returns the value of attribute card_info

Returns:

  • (Object)

    the current value of card_info



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def card_info
  @card_info
end

#card_internal_idObject

Returns the value of attribute card_internal_id

Returns:

  • (Object)

    the current value of 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_numberObject

Returns the value of attribute card_number

Returns:

  • (Object)

    the current value of card_number



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def card_number
  @card_number
end

#card_tagsObject

Returns the value of attribute card_tags

Returns:

  • (Object)

    the current value of card_tags



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def card_tags
  @card_tags
end

#cli_provider_overrideObject

Returns the value of attribute cli_provider_override

Returns:

  • (Object)

    the current value of 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_idObject

Returns the value of attribute comment_id

Returns:

  • (Object)

    the current value of comment_id



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def comment_id
  @comment_id
end

#comment_varsObject

Returns the value of attribute comment_vars

Returns:

  • (Object)

    the current value of comment_vars



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def comment_vars
  @comment_vars
end

#creator_is_agentObject

Returns the value of attribute creator_is_agent

Returns:

  • (Object)

    the current value of 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_nameObject

Returns the value of attribute creator_name

Returns:

  • (Object)

    the current value of creator_name



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def creator_name
  @creator_name
end

#deploy_intentObject

Returns the value of attribute deploy_intent

Returns:

  • (Object)

    the current value of deploy_intent



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def deploy_intent
  @deploy_intent
end

#effortObject

Returns the value of attribute effort

Returns:

  • (Object)

    the current value of effort



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def effort
  @effort
end

#eventableObject

Returns the value of attribute eventable

Returns:

  • (Object)

    the current value of eventable



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def eventable
  @eventable
end

#is_cross_agent_mentionObject

Returns the value of attribute is_cross_agent_mention

Returns:

  • (Object)

    the current value of 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_agentObject

Returns the value of attribute mentioned_agent

Returns:

  • (Object)

    the current value of mentioned_agent



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def mentioned_agent
  @mentioned_agent
end

#modelObject

Returns the value of attribute model

Returns:

  • (Object)

    the current value of model



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def model
  @model
end

#plain_textObject

Returns the value of attribute plain_text

Returns:

  • (Object)

    the current value of plain_text



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def plain_text
  @plain_text
end

#project_configObject

Returns the value of attribute project_config

Returns:

  • (Object)

    the current value of project_config



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def project_config
  @project_config
end

#project_keyObject

Returns the value of attribute project_key

Returns:

  • (Object)

    the current value of project_key



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def project_key
  @project_key
end

#worktreeObject

Returns the value of attribute worktree

Returns:

  • (Object)

    the current value of worktree



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def worktree
  @worktree
end

#worktree_overrideObject

Returns the value of attribute worktree_override

Returns:

  • (Object)

    the current value of worktree_override



14
15
16
# File 'lib/brainiac/plugins/fizzy/handlers/comments.rb', line 14

def worktree_override
  @worktree_override
end