Class: TurnKit::PromptContribution
- Inherits:
-
Object
- Object
- TurnKit::PromptContribution
- Defined in:
- lib/turnkit/prompt_contribution.rb
Instance Attribute Summary collapse
-
#dynamic_suffix ⇒ Object
Returns the value of attribute dynamic_suffix.
-
#section_overrides ⇒ Object
Returns the value of attribute section_overrides.
-
#stable_prefix ⇒ Object
Returns the value of attribute stable_prefix.
Instance Method Summary collapse
-
#initialize(stable_prefix: nil, dynamic_suffix: nil, section_overrides: nil) ⇒ PromptContribution
constructor
A new instance of PromptContribution.
Constructor Details
#initialize(stable_prefix: nil, dynamic_suffix: nil, section_overrides: nil) ⇒ PromptContribution
Returns a new instance of PromptContribution.
7 8 9 10 11 |
# File 'lib/turnkit/prompt_contribution.rb', line 7 def initialize(stable_prefix: nil, dynamic_suffix: nil, section_overrides: nil) @stable_prefix = stable_prefix.to_s @dynamic_suffix = dynamic_suffix.to_s @section_overrides = (section_overrides || {}).transform_keys(&:to_sym) end |
Instance Attribute Details
#dynamic_suffix ⇒ Object
Returns the value of attribute dynamic_suffix.
5 6 7 |
# File 'lib/turnkit/prompt_contribution.rb', line 5 def dynamic_suffix @dynamic_suffix end |
#section_overrides ⇒ Object
Returns the value of attribute section_overrides.
5 6 7 |
# File 'lib/turnkit/prompt_contribution.rb', line 5 def section_overrides @section_overrides end |
#stable_prefix ⇒ Object
Returns the value of attribute stable_prefix.
5 6 7 |
# File 'lib/turnkit/prompt_contribution.rb', line 5 def stable_prefix @stable_prefix end |