Skip to content

Commit 91c603d

Browse files
committed
mirage: Extract route-handlers/index.js file
1 parent 89ea3b5 commit 91c603d

File tree

2 files changed

+27
-22
lines changed

2 files changed

+27
-22
lines changed

mirage/config.js

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,12 @@
11
import { createServer } from 'miragejs';
22

3-
import * as Categories from './route-handlers/categories';
4-
import * as Crates from './route-handlers/crates';
5-
import * as DocsRS from './route-handlers/docs-rs';
6-
import * as Invites from './route-handlers/invites';
7-
import * as Keywords from './route-handlers/keywords';
8-
import * as Me from './route-handlers/me';
9-
import * as Metadata from './route-handlers/metadata';
10-
import * as Session from './route-handlers/session';
11-
import * as Summary from './route-handlers/summary';
12-
import * as Teams from './route-handlers/teams';
13-
import * as Users from './route-handlers/users';
3+
import * as RouteHandlers from './route-handlers';
144

155
export default function makeServer(config) {
166
let server = createServer({
177
...config,
188
routes() {
19-
Categories.register(this);
20-
Crates.register(this);
21-
DocsRS.register(this);
22-
Invites.register(this);
23-
Keywords.register(this);
24-
Metadata.register(this);
25-
Me.register(this);
26-
Session.register(this);
27-
Summary.register(this);
28-
Teams.register(this);
29-
Users.register(this);
9+
RouteHandlers.register(this);
3010

3111
// Used by ember-cli-code-coverage
3212
this.passthrough('/write-coverage');

mirage/route-handlers/index.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import * as Categories from './categories';
2+
import * as Crates from './crates';
3+
import * as DocsRS from './docs-rs';
4+
import * as Invites from './invites';
5+
import * as Keywords from './keywords';
6+
import * as Me from './me';
7+
import * as Metadata from './metadata';
8+
import * as Session from './session';
9+
import * as Summary from './summary';
10+
import * as Teams from './teams';
11+
import * as Users from './users';
12+
13+
export function register(server) {
14+
Categories.register(server);
15+
Crates.register(server);
16+
DocsRS.register(server);
17+
Invites.register(server);
18+
Keywords.register(server);
19+
Metadata.register(server);
20+
Me.register(server);
21+
Session.register(server);
22+
Summary.register(server);
23+
Teams.register(server);
24+
Users.register(server);
25+
}

0 commit comments

Comments
 (0)