Sha256: 19297c0a8eeefcb1618b234a370e424f52616467e671ea846a93dcec4c94409a

Contents?: true

Size: 477 Bytes

Versions: 8

Compression:

Stored size: 477 Bytes

Contents

require 'byebug/processors/pry_processor'

class << Pry
  alias start_without_pry_byebug start

  def start_with_pry_byebug(target = TOPLEVEL_BINDING, options = {})
    if target.is_a?(Binding) && PryByebug.file_context?(target)
      Byebug::PryProcessor.start unless ENV['DISABLE_PRY']
    else
      # No need for the tracer unless we have a file context to step through
      start_without_pry_byebug(target, options)
    end
  end

  alias start start_with_pry_byebug
end

Version data entries

8 entries across 7 versions & 2 rubygems

Version Path
pry-byebug-3.5.1 lib/pry-byebug/pry_ext.rb
tdiary-5.0.6 vendor/bundle/gems/pry-byebug-3.5.0/lib/pry-byebug/pry_ext.rb
pry-byebug-3.5.0 lib/pry-byebug/pry_ext.rb
pry-byebug-3.4.3 lib/pry-byebug/pry_ext.rb
tdiary-5.0.5 vendor/bundle/gems/pry-byebug-3.4.2/lib/pry-byebug/pry_ext.rb
tdiary-5.0.5 vendor/bundle/gems/tdiary-5.0.4/vendor/bundle/gems/pry-byebug-3.4.2/lib/pry-byebug/pry_ext.rb
tdiary-5.0.4 vendor/bundle/gems/pry-byebug-3.4.2/lib/pry-byebug/pry_ext.rb
pry-byebug-3.4.2 lib/pry-byebug/pry_ext.rb