CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Wed, 03 Sep 2025 04:38:33 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20091219114626
location: https://web.archive.org/web/20091219114626/https://github.com/josh/multimap
server-timing: captures_list;dur=0.544667, exclusion.robots;dur=0.017192, exclusion.robots.policy;dur=0.008006, esindex;dur=0.010274, cdx.remote;dur=6.440438, LoadShardBlock;dur=310.414866, PetaboxLoader3.datanode;dur=45.328397, PetaboxLoader3.resolve;dur=81.841271
x-app-server: wwwb-app203
x-ts: 302
x-tr: 339
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app203; 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 200
server: nginx
date: Wed, 03 Sep 2025 04:38:34 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Sat, 19 Dec 2009 11:46:24 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "4f0f7813e2700a9e82689f5f73f0c81d"
x-archive-orig-x-runtime: 130ms
x-archive-orig-content-length: 26115
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 19 Dec 2009 11:46:26 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 17 Nov 2009 09:07:52 GMT", ; rel="prev memento"; datetime="Tue, 17 Nov 2009 09:07:52 GMT", ; rel="memento"; datetime="Sat, 19 Dec 2009 11:46:26 GMT", ; rel="next memento"; datetime="Wed, 06 Nov 2013 02:18:06 GMT", ; rel="last memento"; datetime="Fri, 27 Jun 2025 06:05:45 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: 51_13_20091219043232_crawl103-c/51_13_20091219113754_crawl101.arc.gz
server-timing: captures_list;dur=0.777386, exclusion.robots;dur=0.017188, exclusion.robots.policy;dur=0.007730, esindex;dur=0.009488, cdx.remote;dur=49.759496, LoadShardBlock;dur=279.380772, PetaboxLoader3.datanode;dur=139.814749, PetaboxLoader3.resolve;dur=175.599769, load_resource;dur=194.119241
x-app-server: wwwb-app203
x-ts: 200
x-tr: 580
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
josh's multimap at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | Ruby multimap implementation edit |
Homepage: | https://multimap.rubyforge.org/ edit |
Public Clone URL: |
git://github.com/josh/multimap.git
Give this clone URL to anyone.
git clone git://github.com/josh/multimap.git
|
Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:josh/multimap.git
|
multimap /
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Mon May 25 18:33:36 -0700 2009 | add rdoc rake task [josh] |
![]() |
LICENSE | Fri Nov 13 09:10:52 -0800 2009 | rename MIT-LICENSE to LICENSE [josh] |
![]() |
README.rdoc | Sun Dec 06 11:33:02 -0800 2009 | better multimap examples [josh] |
![]() |
Rakefile | Sun Dec 06 11:25:21 -0800 2009 | move rdoc options into gemspec [josh] |
![]() |
benchmarks/ | Tue May 26 09:47:57 -0700 2009 | add multimap construction benchmark [josh] |
![]() |
ext/ | Mon Nov 23 21:00:28 -0800 2009 | fix native lookup ext to work on wrapped structure [josh] |
![]() |
extras/ | Wed Dec 09 19:15:10 -0800 2009 | use each_key cause we don't need the value [josh] |
![]() |
lib/ | Wed Dec 09 19:15:10 -0800 2009 | use each_key cause we don't need the value [josh] |
![]() |
multimap.gemspec | Wed Dec 09 19:15:52 -0800 2009 | 1.1.1 release [josh] |
![]() |
spec/ | Sun Nov 29 12:10:43 -0800 2009 | doc and fix delete_if [josh] |
README.rdoc
Multimap
A Ruby multimap implementation that also includes multiset and nested multimap implementations.
Example
require 'multimap' map = Multimap.new map["a"] = 100 map["b"] = 200 map["a"] = 300 map["a"] # -> [100, 300] map["b"] # -> [200] map.keys # -> #<Multiset: {"a", "a", "b"}>
This feature is coming soon. Sit tight!