class ActiveRecord::QueryMethods::WhereChain
Public Instance Methods
build_where_chain(opts, rest, &block)
click to toggle source
# File lib/active_record_extended/query_methods/where_chain.rb, line 123 def build_where_chain(opts, rest, &block) where_clause = build_where_clause_for(@scope, opts, rest) @scope.tap do |scope| scope.references!(PredicateBuilder.references(opts.stringify_keys)) if opts.is_a?(Hash) scope.where_clause += where_clause.modified_predicates(&block) end end