GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Rubygem
Description: Resource-oriented open source Ruby framework for Web apps.
Homepage: http://rubywaves.com/
Clone URL: git://github.com/dyoder/waves.git
Updated to use multi-app conventions and attempted to debug problem with 
auto-loading helpers.
dyoder (author)
Sun Aug 03 15:30:08 -0700 2008
commit  b034c996ff3e460672098b2318011f2fbf5d3e79
tree    e1927d164440c5fa0819247e55e539e242066f92
parent  c33b8ad0a359087ec193346620238c57188a8fa9
...
59
60
61
62
 
63
64
65
...
59
60
61
 
62
63
64
65
0
@@ -59,7 +59,7 @@ module Waves
0
             response.location = redirect.path
0
           end
0
         end
0
- Waves::Logger.info "#{request.method}: #{request.url} handled in #{t*1000} ms."
0
+ Waves::Logger.info "#{request.method}: #{request.url} handled in #{(t*1000).round} ms."
0
         response.finish
0
       end
0
 
...
10
11
12
13
 
14
15
16
...
10
11
12
 
13
14
15
16
0
@@ -10,7 +10,7 @@ module Waves
0
           auto_eval :Mapping do
0
             extend Waves::Mapping
0
             handle(Waves::Dispatchers::NotFoundError) do
0
- html = views[:errors].process( request ) do
0
+ html = app::Views[:errors].process( request ) do
0
                 not_found_404( :error => Waves::Dispatchers::NotFoundError )
0
               end
0
               response.status = '404'
...
8
9
10
 
 
 
 
 
 
 
 
11
12
13
...
41
42
43
44
45
46
47
48
49
50
51
52
53
54
...
8
9
10
11
12
13
14
15
16
17
18
19
20
21
...
49
50
51
 
 
 
 
 
 
 
 
52
53
54
0
@@ -8,6 +8,14 @@ module Waves
0
 
0
       def self.included( app )
0
         
0
+ app.auto_create_module( :Helpers ) do
0
+ include AutoCode
0
+ auto_create_module( :Default ) { include Waves::Helpers::Default }
0
+ auto_load :Default, :directories => [ :helpers ]
0
+ auto_create_module( true ) { include app::Helpers::Default }
0
+ auto_load true, :directories => [ :helpers ]
0
+ end
0
+
0
         app.auto_create_module( :Models ) do
0
           include AutoCode
0
           auto_create_class :Default
0
@@ -41,14 +49,6 @@ module Waves
0
           auto_load true, :directories => [ :controllers ]
0
         end
0
 
0
- app.auto_create_module( :Helpers ) do
0
- include AutoCode
0
- auto_create_module( :Default ) { include Waves::Helpers::Default }
0
- auto_load :Default, :directories => [ :helpers ]
0
- auto_create_module( true ) { include app::Helpers::Default }
0
- auto_load true, :directories => [ :helpers ]
0
- end
0
-
0
         app.auto_eval :Resources do
0
           auto_create_class :Default, Waves::Resources::Base
0
           auto_load :Default, :directories => [ :resources ]
...
11
12
13
14
 
15
16
17
...
11
12
13
 
14
15
16
17
0
@@ -11,7 +11,7 @@ module Waves
0
 
0
         app.auto_eval :Configurations do
0
           auto_eval :Mapping do
0
- handle(Waves::Dispatchers::NotFoundError) do
0
+ handle( Waves::Dispatchers::NotFoundError ) do
0
                response.status = 404; response.body = "404 Not Found"
0
             end
0
           end

Comments

    No one has commented yet.