Module: DTC::Utils::Visitor

Defined in:
lib/dtc/utils/visitor.rb,
lib/dtc/utils/visitor/dsl.rb,
lib/dtc/utils/visitor/folder.rb

Overview

Utilities for objects that repond to:

  • ‘enter(*arguments)`: return true to enter branch

  • ‘leave()`

  • ‘add(*arguments)

Defined Under Namespace

Modules: AcceptAsFlatMethodCalls, DSL, Folder Classes: Builder, FilteringForwarder, Forwarder, HashBuilder, Printer, Recorder, Switcher