class Pry::Method

def ruby_source

def ruby_source
  # Clone of `MethodSource.source_helper` that knows to use our
  # hacked version of `source_location` for our input buffer for methods
  # defined in `(pry)`.
  file, line = *source_location
  unless file
    raise SourceNotFoundError, "Could not locate source for #{name_with_owner}!"
  end
  begin
    code = Pry::Code.from_file(file).expression_at(line)
  rescue SyntaxError => e
    raise MethodSource::SourceNotFoundError, e.message
  end
  strip_leading_whitespace(code)
end