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
fixed layers to use Dan's latest refactoring of AutoCode
automatthew (author)
Thu May 15 13:28:14 -0700 2008
commit  32beed3d7420fd1bf9d9428217a8f6daf980255c
tree    6bba5c6a668077c531a453e803599e15721cc89b
parent  3e53940d51790d56d713494e6003f272f3e4021e
...
2
3
4
5
 
6
7
 
8
9
10
...
2
3
4
 
5
6
 
7
8
9
10
0
@@ -2,9 +2,9 @@ module <%= @name %>
0
 
0
   module Configurations
0
 
0
- class Development
0
+ class Development < Base
0
 
0
- database :host => 'localhost', :adapter => 'sqlite', :database => '<%= @name.downcase %>'
0
+ database :adapter => 'sqlite', :database => '<%= @name.downcase %>'
0
 
0
       reloadable [ <%= @name %> ]
0
 
...
2
3
4
5
 
6
7
8
...
2
3
4
 
5
6
7
8
0
@@ -2,7 +2,7 @@ module <%= @name %>
0
 
0
   module Configurations
0
 
0
- class Production < Default
0
+ class Production < Base
0
 
0
       database :host => 'localhost', :adapter => 'mysql', :database => '<%= @name.downcase %>',
0
         :user => 'root', :password => ''
...
15
16
17
18
19
 
20
21
22
23
24
25
 
26
27
28
29
30
31
 
32
33
34
35
36
37
38
39
 
40
41
42
...
15
16
17
 
18
19
20
21
22
23
 
24
25
26
27
28
29
 
30
31
32
33
34
35
 
 
 
36
37
38
39
40
0
@@ -15,28 +15,26 @@ module Waves
0
 
0
           auto_create_module( :Models ) do
0
             include AutoCode
0
- auto_create_class true, Waves::Layers::ORM::Model
0
             auto_load true, :directories => [:models]
0
+ auto_create_class true, Waves::Layers::ORM::Model
0
           end
0
 
0
           auto_create_module( :Views ) do
0
             include AutoCode
0
- auto_create_class true, Waves::Views::Base
0
             auto_load true, :directories => [:views]
0
+ auto_create_class true, Waves::Views::Base
0
           end
0
 
0
           auto_create_module( :Controllers ) do
0
             include AutoCode
0
- auto_create_class true, Waves::Controllers::Base
0
             auto_load true, :directories => [:controllers]
0
+ auto_create_class true, Waves::Controllers::Base
0
           end
0
 
0
           auto_create_module( :Helpers ) do
0
             include AutoCode
0
- auto_create_module do
0
- include Waves::Helpers::Default
0
- end
0
             auto_load true, :directories => [:helpers]
0
+ auto_create_module { include Waves::Helpers::Default }
0
           end
0
 
0
         end
...
15
16
17
18
19
 
 
20
21
22
...
15
16
17
 
 
18
19
20
21
22
0
@@ -15,8 +15,8 @@ module Waves
0
           app.instance_eval do
0
             
0
             auto_eval :Models do
0
- auto_create_class true, Waves::Layers::ORM::Model do
0
- set_dataset app.database[ basename.snake_case.plural.intern]
0
+ auto_eval true do
0
+ set_dataset Waves.application.database[ basename.snake_case.pluralize.intern ]
0
               end
0
               auto_load true, :directories => [:models]
0
            end
...
3
4
5
6
7
8
9
...
3
4
5
 
6
7
8
0
@@ -3,7 +3,6 @@ module Waves
0
     module ORM
0
       
0
       class Model < ::Sequel::Model
0
-
0
         before_save do
0
            set(:updated_on => Time.now) if columns.include? :updated_on
0
         end
...
12
13
14
15
16
 
17
 
 
18
19
20
...
12
13
14
 
 
15
16
17
18
19
20
21
0
@@ -12,9 +12,10 @@ module Waves
0
           
0
           auto_create_module( :Configurations ) do
0
             include AutoCode
0
- auto_create_class true, Waves::Configurations::Default
0
- auto_create_module( :Mapping ) { extend Waves::Mapping }
0
+ auto_load :Mapping, :directories => [:configurations]
0
             auto_load true, :directories => [:configurations]
0
+ auto_create_module( :Mapping ) { extend Waves::Mapping }
0
+ auto_create_class true, Waves::Configurations::Default
0
           end
0
 
0
           include Waves::Layers::SimpleErrors

Comments

    No one has commented yet.