Class: RailsAiBridge::Serializers::Providers::Collaborators::StackOverviewBuilder::DatabaseStackBuilder
- Inherits:
-
Object
- Object
- RailsAiBridge::Serializers::Providers::Collaborators::StackOverviewBuilder::DatabaseStackBuilder
- Defined in:
- lib/rails_ai_bridge/serializers/providers/collaborators/stack_overview_builder.rb
Overview
Utility class for building database stack lines
Class Method Summary collapse
-
.build(context_or_schema) ⇒ String?
Builds database information line.
Class Method Details
.build(context_or_schema) ⇒ String?
Builds database information line
50 51 52 53 54 55 |
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/stack_overview_builder.rb', line 50 def self.build(context_or_schema) schema = schema_from(context_or_schema) return nil unless schema.is_a?(Hash) && !schema[:error] && !schema[:skipped] "- Database: #{schema[:adapter]} — #{schema[:total_tables]} tables#{hot_table_suffix(context_or_schema)}" end |