Class: LineTracer
- Inherits:
-
Tracer::Base
- Object
- Tracer::Base
- LineTracer
- Defined in:
- lib/tracer/line_tracer.rb
Constant Summary
Constants inherited from Tracer::Base
Tracer::Base::DIR, Tracer::Base::HOME, Tracer::Base::M_CLASS, Tracer::Base::M_INSPECT, Tracer::Base::M_INSTANCE_VARIABLE_GET, Tracer::Base::M_IS_A, Tracer::Base::M_OBJECT_ID
Constants included from Tracer::Color
Tracer::Color::BLUE, Tracer::Color::BOLD, Tracer::Color::CLEAR, Tracer::Color::CYAN, Tracer::Color::GREEN, Tracer::Color::MAGENTA, Tracer::Color::RED, Tracer::Color::REVERSE, Tracer::Color::UNDERLINE, Tracer::Color::YELLOW
Instance Attribute Summary
Attributes inherited from Tracer::Base
Instance Method Summary collapse
Methods inherited from Tracer::Base
#colorizable?, #description, #initialize, #key, #minfo, #out, #pretty_path, #puts, #safe_inspect, #skip?, #skip_internal?, #skip_with_pattern?, #start, #started?, #stop, #stopped?, #to_s
Methods included from Tracer::Color
clear, colorize, #colorize, #colorize_blue, #colorize_cyan, #colorize_magenta
Constructor Details
This class inherits a constructor from Tracer::Base
Instance Method Details
#setup_tp ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/tracer/line_tracer.rb', line 6 def setup_tp TracePoint.new(:line) do |tp| next if skip?(tp) # pp tp.object_id, caller(0) out tp end end |