# File lib/pry/default_commands/introspection.rb, line 159 def process_local_edit content = case when opts.present?(:temp) "" when opts.present?(:in) process_i when eval_string.strip != "" eval_string else _pry_.input_array.reverse_each.find{ |x| x && x.strip != "" } || "" end line = content.lines.count temp_file do |f| f.puts(content) f.flush invoke_editor(f.path, line) if !opts.present?('no-reload''no-reload') && !Pry.config.disable_auto_reload silence_warnings do eval_string.replace(File.read(f.path)) end end end end