class DEBUGGER__::MethodBreakpoint
def setup
def setup @tp = TracePoint.new(:call){|tp| next if !safe_eval(tp.binding, @cond) if @cond next if @cond_class && !tp.self.kind_of?(@cond_class) caller_location = caller_locations(2, 1).first.to_s next if skip_path?(caller_location) suspend } end