2

In the ruby standard library there is a file called net/http.rb.

Towards the top of the page there is a comment:

# Copyright (c) 1999-2007 Yukihiro Matsumoto
# Copyright (c) 1999-2007 Minero Aoki
# Copyright (c) 2001 GOTOU Yuuzou
#
# Written and maintained by Minero Aoki <aamine@loveruby.net>.
# HTTPS support added by GOTOU Yuuzou <gotoyuzo@notwork.org>.
#
# This file is derived from "http-access.rb".

Where is the http-access.rb file?

I found a similar question on a Japanese mailing list but it doesn't seem like the question was actually answered.

Edit

Recovered files at mbigras/http-access

mbigras
  • 7,664
  • 11
  • 50
  • 111
  • that depends on whether how you installed ruby. In my case I have it located here `/Users/mr_sudaca/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/net/http.rb` since I've installed via rvm – mr_sudaca Mar 06 '18 at 19:34
  • 1
    Looks like from an old project called `http-access` which I can't find trace of. There's a comment in some other repos that talk about `http-access/0.0.4` published by Maebashi-san but I can't find that project in current-day github... – Joe Mar 06 '18 at 19:52
  • 2
    Considering Ruby is over 23 years old there's a very high probability this file is long gone. People add comments like this when intending to credit an original author who may have created some prototype library. – tadman Mar 06 '18 at 20:56

1 Answers1

2

The mailing-list thread actually contains the answer: here's a mail linking to a RAA project. The Ruby Application Archive (RAA) was a very basic precursor to RubyGems (simplified explanation) created by none other than Yukihiro “matz” Matsumoto himself. It's defunct since 2013 but thankfully the Internet Archive has archived the http-access project page.

Direct links to releases: 0.0.4p2 and 0.0.4p3 (note: the earliest version of net/http predates both)

cremno
  • 4,672
  • 1
  • 16
  • 27