Re: [ANN] Camping 2.0 - minature rails for stay-at-home moms

2010-04-09 Thread David Susco
Indeed, congratulations everyone. And thank you to all those who made
the 199 commits.

On Fri, Apr 9, 2010 at 12:14 PM, John Beppu  wrote:
> Good job.
>
> ___
> Camping-list mailing list
> Camping-list@rubyforge.org
> http://rubyforge.org/mailman/listinfo/camping-list
>



-- 
Dave
___
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list


Re: [ANN] Camping 2.0 - minature rails for stay-at-home moms

2010-04-09 Thread John Beppu
Good job.
___
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list

[ANN] Camping 2.0 - minature rails for stay-at-home moms

2010-04-09 Thread Magnus Holm
require "uri";require "rack";class Object;def meta_def m,&b;(classv,:path=>self/"/"} if String===v;r.set_cookie(k,v)};r.to_a;end
def initialize(env,m) r...@request=rack::Request.new(@env=env);@root,@input,
@cookies,@state,@headers,@status,@method=r.script_name.sub(/\/$/,''),n(r.params
),h...@old_cookies = r.cookies],H[r.session],{},m=~/r(\d+)/?$1.to_i: 200,m 
end;def
n h;Hash===h ?h.inject(H[]){|m,(k,v)|m[k]=n(v);m}: h end;def service *a;r=catch(
:halt){send(@method,*a)};@body||=r;self;end;end;module Controllers;@r=[];class<<
self;def r;@r end;def R 
*u;r...@r;Class.new{meta_def(:urls){u};meta_def(:inherited
){|x|r<'(\d+)',"X"=>'([^/]+)',
"Index"=>'';def M;def M;end;constants.map{|c|k=const_get(c);k.send:include,C,
Base,Helpers,Models;@r=[k]+r if r-[k]==r;k.meta_def(:urls){ [ "/#{c.scan(
/.[^A-Z]*/).map(&N.method(:[]))*'/'}"]}if !k.respond_to?:urls}end end;I=R()
end;X=Controllers;class
    
    

3 matches