Changeset 211

Show
Ignore:
Timestamp:
09/23/2007 17:09:10 (14 months ago)
Author:
zimbatm
Message:

Gained 7 octets :)

Location:
trunk/lib
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/camping-unabridged.rb

    r209 r211  
    305305  # 
    306306  module Base 
    307     include Helpers 
    308307    attr_accessor :input, :cookies, :env, :headers, :body, :status, :root 
    309308    Z = "\r\n" 
     
    537536        constants.map { |c| 
    538537          k=const_get(c) 
    539           k.send :include,C,Base,Models 
     538          k.send :include,C,Base,Helpers,Models 
    540539          r[0,0]=k if !r.include?k 
    541540          k.meta_def(:urls){["/#{c.downcase}"]}if !k.respond_to?:urls 
  • trunk/lib/camping.rb

    r209 r211  
    77c=self/c;c="//"+@env.HTTP_HOST+c if c[/^\//];URI(c)end;def/p;p[/^\//]?@root+p : 
    88p end;def errors_for o;ul.errors{o.errors.each_full{|x|li x}}if o.errors.any?end 
    9 end;module Base;include Helpers;attr_accessor:input,:cookies,:env,:headers,:body, 
     9end;module Base;attr_accessor:input,:cookies,:env,:headers,:body, 
    1010:status,:root;def method_missing*a,&b;a.shift if a[0]==:render;m=Mab.new({},self) 
    1111s=m.capture{send(*a,&b)};s=m.capture{send(:layout){s}} if /^_/!~a[0].to_s and m. 
     
    3030end;end;X=module Controllers;@r=[];class<<self;def r;@r;end;def R*u 
    3131r=@r;Class.new{meta_def(:urls){u};meta_def(:inherited){|x|r<<x}}end;def M;def M 
    32 end;constants.map{|c|k=const_get(c);k.send:include,C,Base,Models;r[0,0]=k if 
     32end;constants.map{|c|k=const_get(c);k.send:include,C,Base,Helpers,Models;r[0,0]=k if 
    3333!r.include?k;k.meta_def(:urls){["/#{c.downcase}"]}if !k.respond_to?:urls}end;def 
    3434D p;r.map{|k|k.urls.map{|x|return k,$~[1..-1]if p=~/^#{x}\/?$/}};[NotFound,[p]]end