File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -28,14 +28,13 @@ function addRouteToRouter(name, options) {
28
28
return ;
29
29
}
30
30
31
- // This regex needs some work. I'd like to not need () around my map-func.
32
- var funcRegex = / ( m a p \( - > [ \s \S ] + ) \) / ;
31
+ var funcRegex = / ( m a p \s * - > [ \s \S ] + ) ( \n ^ \S + ) / m;
33
32
34
33
switch ( type ) {
35
34
case 'route' :
36
35
newContent = oldContent . replace (
37
36
funcRegex ,
38
- "$1 @route '" + name + "'\n) "
37
+ "$1 @route '" + name + "'\n$2 "
39
38
) ;
40
39
break ;
41
40
case 'resource' :
@@ -44,12 +43,12 @@ function addRouteToRouter(name, options) {
44
43
if ( plural === name ) {
45
44
newContent = oldContent . replace (
46
45
funcRegex ,
47
- "$1 @resource '" + name + "'\n) "
46
+ "$1 @resource '" + name + "'\n$2 "
48
47
) ;
49
48
} else {
50
49
newContent = oldContent . replace (
51
50
funcRegex ,
52
- "$1 @resource '" + name + "', path: '" + plural + "/:" + name + "_id'\n) "
51
+ "$1 @resource '" + name + "', path: '" + plural + "/:" + name + "_id'\n$2 "
53
52
) ;
54
53
}
55
54
break ;
You can’t perform that action at this time.
0 commit comments