class Byebug::PryProcessor
Public Class Methods
new(*)
click to toggle source
Calls superclass method
# File lib/pry/byebug/power_assert/core_ext.rb, line 19 def initialize(*) super @prev_power_assert_context = nil end
Public Instance Methods
perform_next(*)
click to toggle source
Calls superclass method
# File lib/pry/byebug/power_assert/core_ext.rb, line 24 def perform_next(*) @prev_power_assert_context = PowerAssert.trace(frame) super end
resume_pry()
click to toggle source
Calls superclass method
# File lib/pry/byebug/power_assert/core_ext.rb, line 29 def resume_pry if @prev_power_assert_context begin w = (defined?(Pry::Terminal) ? Pry::Terminal.width! : Pry.new(output: StringIO.new).output.width) - 1 sep = Pry::Helpers::Text.green('-' * w) output.puts sep output.puts @prev_power_assert_context.message output.puts sep ensure @prev_power_assert_context.disable @prev_power_assert_context = nil end end super end