class Pry::Command::AmendLine

def amended_input(string)

Returns:
  • (String) - A new string with the amendments applied to it.

Parameters:
  • string (String) -- The string to amend.
def amended_input(string)
  input_array = eval_string.each_line.to_a
  if arg_string == "!"
    delete_from_array(input_array, line_range)
  elsif arg_string.start_with?(">")
    insert_into_array(input_array, line_range)
  else
    replace_in_array(input_array, line_range)
  end
  input_array.join
end