Class: RailsAiBridge::Serializers::Providers::Collaborators::StackOverviewBuilder::DatabaseStackBuilder

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

Class Method Details

.build(schema) ⇒ String?

Builds database information line

Parameters:

  • schema (Hash, nil)

    Schema hash from context

Returns:

  • (String, nil)

    Database line or nil if unavailable



49
50
51
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/stack_overview_builder.rb', line 49

def self.build(schema)
  "- Database: #{schema[:adapter]}#{schema[:total_tables]} tables" if schema.is_a?(Hash) && !schema[:error]
end