method
new
v8.0.0 -
Show latest stable
- Class:
ActiveRecord::Relation
new(model, table: nil, predicate_builder: nil, values: {})public
No documentation available.
# File activerecord/lib/active_record/relation.rb, line 77
def initialize(model, table: nil, predicate_builder: nil, values: {})
if table
predicate_builder ||= model.predicate_builder.with(TableMetadata.new(model, table))
else
table = model.arel_table
predicate_builder ||= model.predicate_builder
end
@model = model
@table = table
@values = values
@loaded = false
@predicate_builder = predicate_builder
@delegate_to_model = false
@future_result = nil
@records = nil
@async = false
@none = false
end