Skip to content

Instantly share code, notes, and snippets.

@akdubya
akdubya / escape.rb
Created March 27, 2009 21:18
URI escaping benchmark
require 'json'
require 'uri'
require 'rack'
require 'cgi'
require 'addressable/uri'
require 'benchmark'
val = { 'arr' => ['foo', 'bar', 'baz', 'bat'], 'bing' => 'blat' }.to_json
n = 100000
require 'rubygems'
require 'archive/tar/minitar'
src = {
"foo.txt" => "This is file foo",
"bar.txt" => "This is file bar",
}
File.open("test.tar","w") do |tarfile|
Archive::Tar::Minitar::Writer.open(tarfile) do |tar|