Skip to content

Commit be78a69

Browse files
committed
Sort routes
1 parent 29388d8 commit be78a69

File tree

4 files changed

+48
-47
lines changed

4 files changed

+48
-47
lines changed

lib/typelizer/route_writer.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,11 @@ def write_index(controllers, named)
7171
}
7272
end.sort_by { |e| e[:namespace] }
7373

74-
fingerprint = [entries, named.map { |n| [n[:export_name], n[:key], n[:controller_file]] }].inspect
74+
sorted_named = named.sort_by { |n| n[:export_name] }
75+
fingerprint = [entries, sorted_named.map { |n| [n[:export_name], n[:key], n[:controller_file]] }].inspect
7576

7677
write_file("index.#{config.file_ext}", fingerprint) do
77-
render_template("route_index.erb", entries: entries, named_routes: named)
78+
render_template("route_index.erb", entries: entries, named_routes: sorted_named)
7879
end
7980
end
8081

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Typelizer digest 78a73c5d6e4a010816dcff39a814039f
1+
// Typelizer digest 1bafc467a39a0d2b0ba6a0309a37e39c
22
//
33
// DO NOT MODIFY: This file was automatically generated by Typelizer.
44
export { default as adminUsers } from './Admin/UsersController'
@@ -7,23 +7,23 @@ export { default as pages } from './PagesController'
77
export { default as posts } from './PostsController'
88
export { default as users } from './UsersController'
99

10-
import _pages from './PagesController'
11-
import _posts from './PostsController'
12-
import _users from './UsersController'
1310
import _adminUsers from './Admin/UsersController'
11+
import _posts from './PostsController'
1412
import _blogEngineArticles from './BlogEngine/ArticlesController'
13+
import _users from './UsersController'
14+
import _pages from './PagesController'
1515

16-
export const root = _pages.index
17-
export const userPosts = _posts.userPosts
18-
export const userPost = _posts.userPost
19-
export const newUser = _users.new
20-
export const editUser = _users.edit
21-
export const user = _users.show
22-
export const newPost = _posts.new
23-
export const editPost = _posts.edit
24-
export const post = _posts.post
2516
export const adminUser = _adminUsers.show
26-
export const page = _pages.show
2717
export const archive = _posts.archive
28-
export const articles = _blogEngineArticles.index
2918
export const article = _blogEngineArticles.show
19+
export const articles = _blogEngineArticles.index
20+
export const editPost = _posts.edit
21+
export const editUser = _users.edit
22+
export const newPost = _posts.new
23+
export const newUser = _users.new
24+
export const page = _pages.show
25+
export const post = _posts.post
26+
export const root = _pages.index
27+
export const user = _users.show
28+
export const userPost = _posts.userPost
29+
export const userPosts = _posts.userPosts
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Typelizer digest 78a73c5d6e4a010816dcff39a814039f
1+
// Typelizer digest 1bafc467a39a0d2b0ba6a0309a37e39c
22
//
33
// DO NOT MODIFY: This file was automatically generated by Typelizer.
44
export { default as adminUsers } from './Admin/UsersController'
@@ -7,23 +7,23 @@ export { default as pages } from './PagesController'
77
export { default as posts } from './PostsController'
88
export { default as users } from './UsersController'
99

10-
import _pages from './PagesController'
11-
import _posts from './PostsController'
12-
import _users from './UsersController'
1310
import _adminUsers from './Admin/UsersController'
11+
import _posts from './PostsController'
1412
import _blogEngineArticles from './BlogEngine/ArticlesController'
13+
import _users from './UsersController'
14+
import _pages from './PagesController'
1515

16-
export const root = _pages.index
17-
export const userPosts = _posts.userPosts
18-
export const userPost = _posts.userPost
19-
export const newUser = _users.new
20-
export const editUser = _users.edit
21-
export const user = _users.show
22-
export const newPost = _posts.new
23-
export const editPost = _posts.edit
24-
export const post = _posts.post
2516
export const adminUser = _adminUsers.show
26-
export const page = _pages.show
2717
export const archive = _posts.archive
28-
export const articles = _blogEngineArticles.index
2918
export const article = _blogEngineArticles.show
19+
export const articles = _blogEngineArticles.index
20+
export const editPost = _posts.edit
21+
export const editUser = _users.edit
22+
export const newPost = _posts.new
23+
export const newUser = _users.new
24+
export const page = _pages.show
25+
export const post = _posts.post
26+
export const root = _pages.index
27+
export const user = _users.show
28+
export const userPost = _posts.userPost
29+
export const userPosts = _posts.userPosts
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Typelizer digest 78a73c5d6e4a010816dcff39a814039f
1+
// Typelizer digest 1bafc467a39a0d2b0ba6a0309a37e39c
22
//
33
// DO NOT MODIFY: This file was automatically generated by Typelizer.
44
export { default as adminUsers } from './Admin/UsersController'
@@ -7,23 +7,23 @@ export { default as pages } from './PagesController'
77
export { default as posts } from './PostsController'
88
export { default as users } from './UsersController'
99

10-
import _pages from './PagesController'
11-
import _posts from './PostsController'
12-
import _users from './UsersController'
1310
import _adminUsers from './Admin/UsersController'
11+
import _posts from './PostsController'
1412
import _blogEngineArticles from './BlogEngine/ArticlesController'
13+
import _users from './UsersController'
14+
import _pages from './PagesController'
1515

16-
export const root = _pages.index
17-
export const userPosts = _posts.userPosts
18-
export const userPost = _posts.userPost
19-
export const newUser = _users.new
20-
export const editUser = _users.edit
21-
export const user = _users.show
22-
export const newPost = _posts.new
23-
export const editPost = _posts.edit
24-
export const post = _posts.post
2516
export const adminUser = _adminUsers.show
26-
export const page = _pages.show
2717
export const archive = _posts.archive
28-
export const articles = _blogEngineArticles.index
2918
export const article = _blogEngineArticles.show
19+
export const articles = _blogEngineArticles.index
20+
export const editPost = _posts.edit
21+
export const editUser = _users.edit
22+
export const newPost = _posts.new
23+
export const newUser = _users.new
24+
export const page = _pages.show
25+
export const post = _posts.post
26+
export const root = _pages.index
27+
export const user = _users.show
28+
export const userPost = _posts.userPost
29+
export const userPosts = _posts.userPosts

0 commit comments

Comments
 (0)