HTTP/2 302
server: nginx
date: Sun, 17 Aug 2025 23:49:13 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100525204248
location: https://web.archive.org/web/20100525204248/https://www.ruby-lang.org/
server-timing: captures_list;dur=1.017316, exclusion.robots;dur=0.031023, exclusion.robots.policy;dur=0.015226, esindex;dur=0.013830, cdx.remote;dur=17.237765, LoadShardBlock;dur=247.685767, PetaboxLoader3.datanode;dur=161.578185
x-app-server: wwwb-app204
x-ts: 302
x-tr: 338
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app204; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Sun, 17 Aug 2025 23:49:15 GMT
content-type: text/html
x-archive-orig-date: Tue, 25 May 2010 20:42:47 GMT
x-archive-orig-server: Apache/2.2.3 (Debian) DAV/2 SVN/1.4.2 mod_ruby/1.2.6 Ruby/1.8.5(2006-08-25)
x-archive-orig-vary: Accept-Language
location: https://web.archive.org/web/20100525204248/https://www.ruby-lang.org/en/
x-archive-orig-connection: close
cache-control: max-age=1800
memento-datetime: Tue, 25 May 2010 20:42:48 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate",
; rel="first memento"; datetime="Sun, 16 Jan 2000 06:07:55 GMT",
; rel="prev memento"; datetime="Sat, 22 May 2010 05:13:18 GMT",
; rel="memento"; datetime="Tue, 25 May 2010 20:42:48 GMT",
; rel="next memento"; datetime="Tue, 08 Jun 2010 11:29:24 GMT",
; rel="last memento"; datetime="Mon, 28 Jul 2025 18:35:22 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_15_20100525191331_crawl101-c/52_15_20100525203948_crawl100.arc.gz
server-timing: captures_list;dur=4.571820, exclusion.robots;dur=0.102051, exclusion.robots.policy;dur=0.049582, esindex;dur=0.051889, cdx.remote;dur=377.113116, LoadShardBlock;dur=925.288752, PetaboxLoader3.datanode;dur=880.478657, PetaboxLoader3.resolve;dur=168.006963, load_resource;dur=334.254337
x-app-server: wwwb-app204
x-ts: 302
x-tr: 1758
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 17 Aug 2025 23:49:17 GMT
content-type: text/html;charset=utf-8
x-archive-orig-date: Tue, 25 May 2010 20:42:47 GMT
x-archive-orig-server: Apache/2.2.3 (Debian) DAV/2 SVN/1.4.2 mod_ruby/1.2.6 Ruby/1.8.5(2006-08-25)
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: windows-1250
memento-datetime: Tue, 25 May 2010 20:42:48 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate",
; rel="first memento"; datetime="Sat, 27 Nov 1999 18:29:46 GMT", ; rel="prev memento"; datetime="Sun, 23 May 2010 13:50:13 GMT", ; rel="memento"; datetime="Tue, 25 May 2010 20:42:48 GMT", ; rel="next memento"; datetime="Sat, 29 May 2010 01:25:13 GMT", ; rel="last memento"; datetime="Mon, 28 Jul 2025 22:32:37 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_15_20100525191331_crawl101-c/52_15_20100525203948_crawl100.arc.gz
server-timing: captures_list;dur=5.323285, exclusion.robots;dur=0.123580, exclusion.robots.policy;dur=0.060579, esindex;dur=0.054969, cdx.remote;dur=133.684102, LoadShardBlock;dur=1235.598928, PetaboxLoader3.datanode;dur=628.068164, PetaboxLoader3.resolve;dur=147.898139, load_resource;dur=156.343933
x-app-server: wwwb-app204
x-ts: 200
x-tr: 1691
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Ruby Programming Language
Ruby is…
A dynamic, open source programming language with a focus on
simplicity and productivity. It has an elegant syntax that is
natural to read and easy to write.
Read More…
class Greeter
def initialize( name)
@name = name. capitalize
end
def salute
puts "Hello #{ @ name}!"
end
end
g = Greeter. new( "world" )
g. salute
Continuing in Google’s great tradition of encouraging student open source development, Ruby Central , Engine Yard , and the Rails core team are teaming up to present the first annual Ruby Summer of Code .
Head over to rubysoc.org to get started and follow @rubysoc for news.
The summer will follow Google’s example closely:
students are paid a $5000 stipend to work full-time during their summer break
a group of Ruby gurus volunteer their time as mentors
mentors vote on student proposals based on usefulness, benefit to the Ruby community, and history of motivated open source contribution
The more we raise, the more students we can fund. Donate now!
Posted by James Edward Gray II on 26 Mar 2010
Registration is now open for the Red Dirt RubyConf . Our "early bird" special ends in ten days, so sign-up now for the best prices.
We have an excellent program of speakers and a ton of surprises in store for attendees. We're starting this conference with a bang, so don't miss it!
Continue Reading…
Posted by James Edward Gray II on 17 Mar 2010