class Visitors::Visitor

Constants

DISPATCH

Public Instance Methods

visit(node) click to toggle source
# File lib/rabl-rails/visitors/visitor.rb, line 3
def visit(node)
  dispatch(node)
end
visit_Array(a) click to toggle source
# File lib/rabl-rails/visitors/visitor.rb, line 7
def visit_Array a
  a.each { |n| dispatch(n) }
end

Private Instance Methods

dispatch(node) click to toggle source
# File lib/rabl-rails/visitors/visitor.rb, line 17
def dispatch(node)
  send DISPATCH[node.class], node
end