method
new
v8.1.1 -
Show latest stable
- Class:
ActiveRecord::Result
new(columns, rows, column_types = nil, affected_rows: nil)public
No documentation available.
# File activerecord/lib/active_record/result.rb, line 107
def initialize(columns, rows, column_types = nil, affected_rows: nil)
# We freeze the strings to prevent them getting duped when
# used as keys in ActiveRecord::Base's @attributes hash
@columns = columns.each(&:-@).freeze
@rows = rows
@hash_rows = nil
@column_types = column_types.freeze
@types_hash = nil
@column_indexes = nil
@affected_rows = affected_rows
end