Method: Arel::SelectManager#with
- Defined in:
- activerecord/lib/arel/select_manager.rb
#with(*subqueries) ⇒ Object
223 224 225 226 227 228 229 230 231 232 |
# File 'activerecord/lib/arel/select_manager.rb', line 223 def with(*subqueries) if subqueries.first.is_a? Symbol node_class = Nodes.const_get("With#{subqueries.shift.to_s.capitalize}") else node_class = Nodes::With end @ast.with = node_class.new(subqueries.flatten) self end |