Class: RailsAiBridge::Serializers::Providers::Collaborators::RulesKeyConsiderationsBuilder::ConsiderationLines
- Inherits:
-
Object
- Object
- RailsAiBridge::Serializers::Providers::Collaborators::RulesKeyConsiderationsBuilder::ConsiderationLines
- Defined in:
- lib/rails_ai_bridge/serializers/providers/collaborators/rules_key_considerations_builder.rb
Overview
Formats populated consideration rows.
Instance Method Summary collapse
-
#initialize(context:, formats:) ⇒ ConsiderationLines
constructor
A new instance of ConsiderationLines.
-
#to_a ⇒ Array<String>
Formatted section lines.
Constructor Details
#initialize(context:, formats:) ⇒ ConsiderationLines
Returns a new instance of ConsiderationLines.
44 45 46 47 |
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/rules_key_considerations_builder.rb', line 44 def initialize(context:, formats:) @context = context @formats = formats end |
Instance Method Details
#to_a ⇒ Array<String>
Returns formatted section lines.
50 51 52 53 54 55 |
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/rules_key_considerations_builder.rb', line 50 def to_a lines = [SECTION_HEADER] lines << test_framework_line if test_framework_present? lines << cache_store_line if cache_store_present? lines end |