Sha256: 6e741d44bd5614cf390f83c2b12d1ddae0562603f66bc497866d4e6d1d6e8cb7
Contents?: true
Size: 646 Bytes
Versions: 2
Compression:
Stored size: 646 Bytes
Contents
class Pry class Command::Edit class ExceptionPatcher attr_accessor :_pry_ attr_accessor :state attr_accessor :file_and_line def initialize(_pry_, state, exception_file_and_line) @_pry_ = _pry_ @state = state @file_and_line = exception_file_and_line end # perform the patch def perform_patch file_name, _ = file_and_line lines = state.dynamical_ex_file || File.read(file_name) source = Pry::Editor.edit_tempfile_with_content(lines) _pry_.evaluate_ruby source state.dynamical_ex_file = source.split("\n") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pry-1.0.0.pre1-i386-mswin32 | lib/pry/commands/edit/exception_patcher.rb |
pry-1.0.0.pre1-i386-mingw32 | lib/pry/commands/edit/exception_patcher.rb |