class Tracer
Public Instance Methods
trace(path, code)
click to toggle source
# File lib/tracer.rb, line 23 def trace(path, code) case recognize(path, code) when "ruby" RubyTracer.new.trace(code) when "php", "javascript" CSyntaxTracer.new.trace(code) when "python" PythonTracer.new.trace(code) else [] end end
Private Instance Methods
recognize(path, code)
click to toggle source
# File lib/tracer.rb, line 38 def recognize(path, code) Linguist .detect(VirtualBlob.new(path, code)) &.name &.downcase end