lib/irb/ext/tracer.rb in irb-1.6.2 vs lib/irb/ext/tracer.rb in irb-1.6.3

- old
+ new

@@ -1,16 +1,11 @@ # frozen_string_literal: false # # irb/lib/tracer.rb - -# $Release Version: 0.9.6$ -# $Revision$ # by Keiju ISHITSUKA(keiju@ruby-lang.org) # -# -- -# -# -# + begin require "tracer" rescue LoadError $stderr.puts "Tracer extension of IRB is enabled but tracer gem doesn't found." module IRB @@ -68,15 +63,15 @@ # See +lib/tracer.rb+ for more information. def evaluate(context, statements, file = nil, line = nil) if context.use_tracer? && file != nil && line != nil Tracer.on begin - __evaluate__(context, statements, file, line) + __evaluate__(statements, file, line) ensure Tracer.off end else - __evaluate__(context, statements, file || __FILE__, line || __LINE__) + __evaluate__(statements, file || __FILE__, line || __LINE__) end end end IRB.initialize_tracer