class Unused::DefinitionListener
Public Class Methods
new()
click to toggle source
# File lib/unused/definition_listener.rb, line 10 def initialize @trace = define_tracepoint end
Public Instance Methods
disable()
click to toggle source
# File lib/unused/definition_listener.rb, line 18 def disable @trace.disable end
enable()
click to toggle source
# File lib/unused/definition_listener.rb, line 14 def enable @trace.enable end
Private Instance Methods
define_tracepoint()
click to toggle source
# File lib/unused/definition_listener.rb, line 24 def define_tracepoint TracePoint.new(:end) do |tp| next unless tp.path.start_with?(Unused.config.path) Registry.register(tp.self) end end