Class: Arel::Visitors::DepthFirst

Inherits:
Object
  • Object
show all
Defined in:
lib/arel_extension/nodes/case.rb,
lib/arel_extension/nodes/coalesce.rb

Instance Method Summary collapse

Instance Method Details

#method_nameObject



109
110
111
# File 'lib/arel_extension/nodes/case.rb', line 109

def method_name
  visit o.alias, a
end

#visit_Arel_Nodes_Case(o, *a) ⇒ Object



104
105
106
107
# File 'lib/arel_extension/nodes/case.rb', line 104

def visit_Arel_Nodes_Case o, *a
  visit o.conditions, *a
  visit o.default, *a
end