require 'util/visitor' require 'rockit/tree/base' module Rockit::Tree class Base include Visitable def accept_visitor(visitor) visitor.visit_me_and_my_children(self, self.children) end end end