class Reek::ContextBuilder

Traverses an abstract syntax tree and fires events whenever it encounters specific node types.

TODO: This class is responsible for statements and reference counting. Ideally ‘ContextBuilder` would only build up the context tree and leave the statement and reference counting to the contexts.

@quality :reek:TooManyMethods { max_methods: 32 } @quality :reek:UnusedPrivateMethod { exclude: [ !ruby/regexp /process_/ ] } @quality :reek:DataClump