Class: RailsAiContext::Tools::Query::ResultProxy

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_ai_context/tools/query.rb

Overview

Lightweight proxy that quacks like ActiveRecord::Result for redacted output

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(columns, rows) ⇒ ResultProxy

Returns a new instance of ResultProxy.



534
535
536
537
# File 'lib/rails_ai_context/tools/query.rb', line 534

def initialize(columns, rows)
  @columns = columns
  @rows = rows
end

Instance Attribute Details

#columnsObject (readonly)

Returns the value of attribute columns.



532
533
534
# File 'lib/rails_ai_context/tools/query.rb', line 532

def columns
  @columns
end

#rowsObject (readonly)

Returns the value of attribute rows.



532
533
534
# File 'lib/rails_ai_context/tools/query.rb', line 532

def rows
  @rows
end