| CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 01 Jan 2026 01:55:40 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090620145604
location: https://web.archive.org/web/20090620145604/https://github.com/brianmario/crack
server-timing: captures_list;dur=0.929942, exclusion.robots;dur=0.069224, exclusion.robots.policy;dur=0.052189, esindex;dur=0.014310, cdx.remote;dur=9.369844, LoadShardBlock;dur=181.453640, PetaboxLoader3.datanode;dur=86.178686, PetaboxLoader3.resolve;dur=45.995997
x-app-server: wwwb-app206-dc6
x-ts: 302
x-tr: 252
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app206; path=/
x-location: All
x-as: 14061
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 301
server: nginx
date: Thu, 01 Jan 2026 01:55:41 GMT
content-type: text/html; charset=utf-8
content-length: 112
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Sat, 20 Jun 2009 14:56:02 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20090620145604/https://github.com/brianmario/crack/tree/master
x-archive-orig-x-runtime: 147ms
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 112
cache-control: max-age=1800
memento-datetime: Sat, 20 Jun 2009 14:56:04 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
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_10_20090620075715_crawl101_IndexOnly-c/52_10_20090620145438_crawl101.arc.gz
server-timing: captures_list;dur=0.734777, exclusion.robots;dur=0.028232, exclusion.robots.policy;dur=0.013226, esindex;dur=0.014593, cdx.remote;dur=13.515830, LoadShardBlock;dur=152.730471, PetaboxLoader3.datanode;dur=115.415649, PetaboxLoader3.resolve;dur=99.555038, load_resource;dur=105.852798
x-app-server: wwwb-app206-dc6
x-ts: 301
x-tr: 306
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-as: 14061
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: Thu, 01 Jan 2026 01:55:41 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Sat, 20 Jun 2009 14:56:04 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 691ms
x-archive-orig-etag: "b35858df20896a520c4eee0dc2f09765"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 24571
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 20 Jun 2009 14:56:04 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
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_10_20090620075715_crawl101_IndexOnly-c/52_10_20090620145438_crawl101.arc.gz
server-timing: captures_list;dur=0.558383, exclusion.robots;dur=0.021425, exclusion.robots.policy;dur=0.010119, esindex;dur=0.010284, cdx.remote;dur=7.145512, LoadShardBlock;dur=119.616955, PetaboxLoader3.datanode;dur=127.222033, PetaboxLoader3.resolve;dur=76.275821, load_resource;dur=91.186870
x-app-server: wwwb-app206-dc6
x-ts: 200
x-tr: 283
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-as: 14061
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
brianmario's crack 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 (
| Fork of jnunemaker/crack | |
| Description: | Really simple JSON and XML parsing, ripped from Merb and Rails. edit |
| Homepage: | edit |
| Public Clone URL: |
git://github.com/brianmario/crack.git
Give this clone URL to anyone.
git clone git://github.com/brianmario/crack.git
|
| Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:brianmario/crack.git
|
crack /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sat Mar 28 21:28:39 -0700 2009 | Updated readme. [jnunemaker] |
| |
History | Tue Apr 21 11:56:08 -0700 2009 | Updated history. [jnunemaker] |
| |
LICENSE | Sat Mar 28 20:43:14 -0700 2009 | Initial commit to crack. [jnunemaker] |
| |
README.rdoc | Thu Apr 30 04:54:42 -0700 2009 | Updated readme with rdoc link. [jnunemaker] |
| |
Rakefile | Tue Apr 21 11:59:13 -0700 2009 | Removed stuff from rakefile as I don't have web... [jnunemaker] |
| |
VERSION.yml | Tue Apr 21 11:56:02 -0700 2009 | Version bump to 0.1.2 [jnunemaker] |
| |
crack.gemspec | Tue Apr 21 11:58:12 -0700 2009 | Regenerated gemspec for version 0.1.2 [jnunemaker] |
| |
lib/ | Mon May 04 23:23:46 -0700 2009 | adding initial plugable JSON support (sorta bac... [brianmario] |
| |
test/ | Mon May 04 23:23:46 -0700 2009 | adding initial plugable JSON support (sorta bac... [brianmario] |
crack
Really simple JSON and XML parsing, ripped from Merb and Rails. The XML parser is ripped from Merb and the JSON parser is ripped from Rails. I take no credit, just packaged them for all to enjoy and easily use.
usage
gem 'crack' require 'crack' # for xml and json require 'crack/json' # for just json require 'crack/xml' # for just xml
examples
Crack::XML.parse("<tag>This is the contents</tag>")
# => {'tag' => 'This is the contents'}
Crack::JSON.parse('{"tag":"This is the contents"}')
# => {'tag' => 'This is the contents'}
Copyright
Copyright © 2009 John Nunemaker. See LICENSE for details.
Docs
This feature is coming soon. Sit tight!











