Module: Explain

Defined in:
lib/explain.rb,
lib/explain/version.rb,
lib/explain/visitor.rb

Defined Under Namespace

Classes: Visitor

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.explain(code) ⇒ Object



5
6
7
8
9
# File 'lib/explain.rb', line 5

def self.explain(code)
  visitor = Visitor.new
  visitor.visit(code.to_ast)
  visitor.output
end