instance method
conditions_tables
Ruby on Rails 2.3.18
Since v2.2.3 Last seen in v2.3.18 PrivateAvailable in: v2.2.3 v2.3.18
Signature
conditions_tables(options)
No documentation comment.
Parameters
-
optionsreq
Source
# File activerecord/lib/active_record/associations.rb, line 1723
def conditions_tables(options)
# look in both sets of conditions
conditions = [scope(:find, :conditions), options[:conditions]].inject([]) do |all, cond|
case cond
when nil then all
when Array then all << tables_in_string(cond.first)
when Hash then all << tables_in_hash(cond)
else all << tables_in_string(cond)
end
end
conditions.flatten
end
Defined in activerecord/lib/active_record/associations.rb line 1723
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Associations::ClassMethods