Method: ActiveRecord::QueryMethods#with_recursive

Defined in:
lib/active_record_cte/relation/query_methods.rb

#with_recursive(query) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/active_record_cte/relation/query_methods.rb', line 13

def with_recursive(query)
  return self if query.blank?

  relation = clone
  relation.is_recursive = true
  relation.with_values << query.flatten
  relation
end