class method
self.new
Ruby on Rails 7.2.3
Since v3.1.12Signature
self.new(columns, rows, column_types = nil)
No documentation comment.
Parameters
-
columnsreq -
rowsreq -
column_typesopt = nil
Source
# File activerecord/lib/active_record/result.rb, line 49
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
Defined in activerecord/lib/active_record/result.rb line 49
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Result