module DrgDSL::Visitor::Cache

Public Instance Methods

visit(n) click to toggle source

@param n [Ast::Node]

Calls superclass method
# File lib/drgdsl/visitor.rb, line 15
def visit(n)
  return super(n) unless cache?
  self.class.cache[cache_key(n)] ||= super(n)
end