Class: RailsAiBridge::Serializers::Providers::Collaborators::ModelLineFormatter::FormattedColumns
- Inherits:
-
Object
- Object
- RailsAiBridge::Serializers::Providers::Collaborators::ModelLineFormatter::FormattedColumns
- Defined in:
- lib/rails_ai_bridge/serializers/providers/collaborators/model_line_formatter.rb
Overview
Joins compact column name/type pairs.
Instance Method Summary collapse
-
#initialize(columns) ⇒ FormattedColumns
constructor
A new instance of FormattedColumns.
-
#to_s ⇒ String
Comma-separated +name:type+ column pairs.
Constructor Details
#initialize(columns) ⇒ FormattedColumns
Returns a new instance of FormattedColumns.
309 310 311 |
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/model_line_formatter.rb', line 309 def initialize(columns) @columns = columns end |
Instance Method Details
#to_s ⇒ String
Returns Comma-separated +name:type+ column pairs.
314 315 316 |
# File 'lib/rails_ai_bridge/serializers/providers/collaborators/model_line_formatter.rb', line 314 def to_s @columns.map { |column| FormattedColumn.new(column) }.join(', ') end |