method
new
v8.0.0 -
Show latest stable
- Class:
ActiveRecord::Result
new(columns, rows, column_types = nil)public
No documentation available.
# File activerecord/lib/active_record/result.rb, line 102
def initialize(columns, rows, column_types = 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 || EMPTY_HASH
@column_indexes = nil
end