Class: RailsAiBridge::Serializers::Providers::Collaborators::ModelLineFormatter::FormattedColumn

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_ai_bridge/serializers/providers/collaborators/model_line_formatter.rb

Overview

Formats one compact column name/type pair.

Instance Method Summary collapse

Constructor Details

#initialize(column) ⇒ FormattedColumn

Returns a new instance of FormattedColumn.

Parameters:

  • column (Hash)

    Column hash with +:name+ and +:type+ keys



322
323
324
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/model_line_formatter.rb', line 322

def initialize(column)
  @column = column
end

Instance Method Details

#to_sString

Returns +name:type+ column pair.

Returns:

  • (String)

    +name:type+ column pair



327
328
329
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/model_line_formatter.rb', line 327

def to_s
  "#{@column[:name]}:#{@column[:type]}"
end