public
Description: Merb More: The Full Stack. Take what you need; leave what you don't.
Homepage: http://www.merbivore.com
Clone URL: git://github.com/wycats/merb-more.git
resource generator no longer singularizes parameter

This makes it possible to have resources that end in -s, those would previously 
break.
jnicklas (author)
Sun Aug 17 14:40:50 -0700 2008
commit  65cd7bcfa3d62fe99fe63c1946517237a8386e00
tree    413dc02ea1766fd690e29261c59a7c2ca751b03d
parent  73a065417d3c5b0e8178d16ef1fec81aaeb99d34
...
6
7
8
9
 
10
11
12
...
22
23
24
25
 
26
27
28
...
6
7
8
 
9
10
11
12
...
22
23
24
 
25
26
27
28
0
@@ -6,7 +6,7 @@ module Merb::Generators
0
       Generates a new resource.
0
     DESC
0
     
0
-    first_argument :name, :required => true, :desc => "resource name"
0
+    first_argument :name, :required => true, :desc => "resource name (singular)"
0
     second_argument :attributes, :as => :hash, :default => {}, :desc => "space separated resource model properties in form of name:type. Example: state:string"
0
     
0
     invoke :model do |generator|
0
@@ -22,7 +22,7 @@ module Merb::Generators
0
     end
0
     
0
     def model_name
0
-      name.singularize
0
+      name
0
     end
0
     
0
   end

Comments