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
Server now runs after generating app. :) Also got rid of old ORM code and 
streamlined mvc.rb a bit.
dyoder (author)
Sat May 10 00:53:17 -0700 2008
commit  6fefdcf88269da6461176104e03e46a92e3d5716
tree    f622006437ec1486032ec532079ef6f9918507c3
parent  d3b5aab081f1b16b29eb7567013906f4d2cc3c06
...
11
12
13
14
 
15
16
17
...
11
12
13
 
14
15
16
17
0
@@ -11,7 +11,7 @@ module Waves
0
           include Waves::Layers::DefaultErrors
0
           include Waves::Layers::MVC
0
           include Waves::Layers::ORM::Sequel
0
-
0
+
0
           # Set autoloading from default.rb files
0
           #autoinit :Configurations do
0
           # autoload_class true
...
3
4
5
 
 
 
 
 
 
6
7
8
...
38
39
40
41
42
43
44
45
46
 
47
48
49
...
3
4
5
6
7
8
9
10
11
12
13
14
...
44
45
46
 
 
 
 
 
 
47
48
49
50
0
@@ -3,6 +3,12 @@ module Waves
0
     module MVC
0
 
0
       def self.included( app )
0
+
0
+ def app.models ; self::Models ; end
0
+ def app.views ; self::Views ; end
0
+ def app.controllers ; self::Controllers ; end
0
+ def app.helpers ; self::Helpers ; end
0
+
0
 
0
         app.instance_eval do
0
           include Autocode
0
@@ -38,12 +44,7 @@ module Waves
0
               include Waves::Helpers::View
0
               include Waves::Helpers::Form
0
             end
0
- end
0
-
0
- meta_def( :models ) { self::Models }
0
- meta_def( :views ) { self::Views }
0
- meta_def( :controllers ) { self::Controllers }
0
- meta_def( :helpers ) { self::Helpers }
0
+ end
0
 
0
         end
0
       end
...
1
2
3
 
4
5
6
...
9
10
11
 
 
 
12
13
14
...
17
18
19
20
21
22
23
24
...
1
2
 
3
4
5
6
...
9
10
11
12
13
14
15
16
17
...
20
21
22
 
 
23
24
25
0
@@ -1,6 +1,6 @@
0
 require 'sequel'
0
 require File.dirname(__FILE__) / :sequel / :tasks / :schema if defined?(Rake)
0
-require File.dirname(__FILE__) / :sequel / 'model'
0
+require File.dirname(__FILE__) / :sequel / :model
0
 
0
 module Waves
0
   module Layers
0
@@ -9,6 +9,9 @@ module Waves
0
       module Sequel
0
 
0
         def self.included(app)
0
+
0
+ def app.database ; @sequel ||= ::Sequel.open( config.database ) ; end
0
+
0
           app.instance_eval do
0
             
0
             autoinit :Models do
0
@@ -17,8 +20,6 @@ module Waves
0
               end
0
               autoload_class true, Waves::Layers::ORM::Model
0
            end
0
-
0
- meta_def( :database ) { @sequel ||= ::Sequel.open( config.database ) }
0
             
0
           end
0
         end
...
1
2
3
4
 
5
6
7
...
12
13
14
15
16
17
 
 
 
18
19
20
...
1
2
3
 
4
5
6
7
...
12
13
14
 
 
 
15
16
17
18
19
20
0
@@ -1,7 +1,7 @@
0
 module Waves
0
   module Layers
0
     module Simple
0
- def self.included(app)
0
+ def self.included( app )
0
 
0
         def app.config ; Waves.config ; end
0
         def app.configurations ; self::Configurations ; end
0
@@ -12,9 +12,9 @@ module Waves
0
           
0
           autocreate( :Configurations, Module.new) do
0
             include Autocode
0
- autocreate_class true, Waves::Configurations::Default
0
- autocreate_module( :Mapping ) { extend Waves::Mapping }
0
- autoload_class
0
+ #autocreate_class true, Waves::Configurations::Default
0
+ #autocreate_module( :Mapping ) { extend Waves::Mapping }
0
+ autoload_class true, Waves::Configurations::Default
0
           end
0
 
0
           include Waves::Layers::SimpleErrors

Comments

    No one has commented yet.