method
cast_values
v4.2.1 -
Show latest stable
- Class:
ActiveRecord::Result
cast_values(type_overrides = {})public
No documentation available.
# File activerecord/lib/active_record/result.rb, line 81
def cast_values(type_overrides = {}) # :nodoc:
types = columns.map { |name| column_type(name, type_overrides) }
result = rows.map do |values|
types.zip(values).map { |type, value| type.type_cast_from_database(value) }
end
columns.one? ? result.map!(&:first) : result
end