public
Fork of ndemonner/stone
Description: Plug-and-play data persistence created for small Ruby web applications.
Homepage: http://stone.rubyforge.org
Clone URL: git://github.com/defunkt/stone.git
Another bug in stone-gen
ndemonner (author)
Mon Apr 14 22:31:03 -0700 2008
commit  61312e5e20b40d2d5a16cfa7ab5144a7739a4a71
tree    6a4a7c1cd7e0cac8fbf4fc5de2f88f983196234a
parent  c6a9a9bb3490b572b70cd04400d7bfe0c88d13ac
...
37
38
39
40
 
 
 
 
 
41
42
43
...
37
38
39
 
40
41
42
43
44
45
46
47
0
@@ -37,7 +37,11 @@ def gen_model(args)
0
   fields = Hash[*(args.map{|a| a.split(":") }.flatten)]
0
   model_str = "class #{model_name}\n include Stone::Resource\n\n"
0
   for field in fields
0
- model_str << " field :#{field.first}, #{field.last.capitalize}\n"
0
+ unless field.last == "datetime"
0
+ model_str << " field :#{field.first}, #{field.last.capitalize}\n"
0
+ else
0
+ model_str << " field :#{field.first}, DateTime\n"
0
+ end
0
   end
0
   model_str << "end"
0
   FileUtils.mkdir(File.join(Dir.pwd, "app/models")) \
...
37
38
39
40
 
 
 
 
 
41
42
43
...
37
38
39
 
40
41
42
43
44
45
46
47
0
@@ -37,7 +37,11 @@ def gen_model(args)
0
   fields = Hash[*(args.map{|a| a.split(":") }.flatten)]
0
   model_str = "class #{model_name}\n include Stone::Resource\n\n"
0
   for field in fields
0
- model_str << " field :#{field.first}, #{field.last.capitalize}\n"
0
+ unless field.last == "datetime"
0
+ model_str << " field :#{field.first}, #{field.last.capitalize}\n"
0
+ else
0
+ model_str << " field :#{field.first}, DateTime\n"
0
+ end
0
   end
0
   model_str << "end"
0
   FileUtils.mkdir(File.join(Dir.pwd, "app/models")) \
...
1
2
 
3
4
5
6
7
 
8
9
10
...
1
 
2
3
4
5
6
 
7
8
9
10
0
@@ -1,10 +1,10 @@
0
 --- !ruby/object:Author
0
-created_at: 2008-04-14T19:32:21-07:00
0
+created_at: 2008-04-14T22:09:02-07:00
0
 email: nick@cladby.com
0
 errors: !ruby/object:Validatable::Errors
0
   errors: {}
0
 
0
-favorite_number: 6
0
+favorite_number: 27
0
 id: 1
0
 name: Nick DeMonner
0
 times_validated_hash:
...
1
2
 
3
4
5
6
7
 
8
9
10
...
1
 
2
3
4
5
6
 
7
8
9
10
0
@@ -1,10 +1,10 @@
0
 --- !ruby/object:Author
0
-created_at: 2008-04-14T19:32:21-07:00
0
+created_at: 2008-04-14T22:09:02-07:00
0
 email: heyo@something.com
0
 errors: !ruby/object:Validatable::Errors
0
   errors: {}
0
 
0
-favorite_number: 35
0
+favorite_number: 47
0
 id: 2
0
 name: Mike McMichaels
0
 times_validated_hash:
...
1
2
 
3
4
5
6
7
 
8
9
10
...
1
 
2
3
4
5
6
 
7
8
9
10
0
@@ -1,10 +1,10 @@
0
 --- !ruby/object:Author
0
-created_at: 2008-04-14T19:32:21-07:00
0
+created_at: 2008-04-14T22:09:02-07:00
0
 email: weyo@something.com
0
 errors: !ruby/object:Validatable::Errors
0
   errors: {}
0
 
0
-favorite_number: 20
0
+favorite_number: 30
0
 id: 3
0
 name: Mary Poppins
0
 times_validated_hash:
...
1
2
 
3
4
5
6
7
 
8
9
10
...
1
 
2
3
4
5
6
 
7
8
9
10
0
@@ -1,10 +1,10 @@
0
 --- !ruby/object:Author
0
-created_at: 2008-04-14T19:32:21-07:00
0
+created_at: 2008-04-14T22:09:02-07:00
0
 email: nick@gmail.com
0
 errors: !ruby/object:Validatable::Errors
0
   errors: {}
0
 
0
-favorite_number: 1
0
+favorite_number: 49
0
 id: 4
0
 name: Nick Hicklesby
0
 times_validated_hash:
...
1
2
 
3
4
5
6
7
 
8
9
10
...
1
 
2
3
4
5
6
 
7
8
9
10
0
@@ -1,10 +1,10 @@
0
 --- !ruby/object:Author
0
-created_at: 2008-04-14T19:32:21-07:00
0
+created_at: 2008-04-14T22:09:02-07:00
0
 email: chariot_guy@hotmail.com
0
 errors: !ruby/object:Validatable::Errors
0
   errors: {}
0
 
0
-favorite_number: 48
0
+favorite_number: 40
0
 id: 5
0
 name: Ben Hurr
0
 times_validated_hash:

Comments

    No one has commented yet.