Class: RailsAiBridge::Serializers::Providers::Collaborators::StackOverviewBuilder::RouteFocusStackBuilder
- Inherits:
-
Object
- Object
- RailsAiBridge::Serializers::Providers::Collaborators::StackOverviewBuilder::RouteFocusStackBuilder
- Defined in:
- lib/rails_ai_bridge/serializers/providers/collaborators/stack_overview_builder.rb
Overview
Utility class for building bounded route-focus stack line
Class Method Summary collapse
-
.build(context) ⇒ String?
Endpoint focus summary or nil if unavailable.
Class Method Details
.build(context) ⇒ String?
Returns Endpoint focus summary or nil if unavailable.
117 118 119 120 121 122 |
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/stack_overview_builder.rb', line 117 def self.build(context) focus = ContextSummary.route_focus_lines(context, limit: 3) return nil if focus.empty? "- Endpoint focus: #{focus.map { |line| line.delete_prefix('- ') }.join('; ')}" end |