lib/rib/more/caller.rb in rib-1.5.4 vs lib/rib/more/caller.rb in rib-1.6.0

- old
+ new

@@ -7,10 +7,14 @@ module Imp def caller *filters return if Rib::Caller.disabled? - backtrace = Rib.shell.format_backtrace(super().drop(1)) + display_backtrace(super().drop(1), *filters) + end + + def display_backtrace raw_backtrace, *filters + backtrace = Rib.shell.format_backtrace(raw_backtrace) lib = %r{\brib-#{Rib::VERSION}/lib/rib/} if backtrace.first =~ lib backtrace.shift while backtrace.first =~ lib elsif backtrace.last =~ lib