MCPcopy Create free account
hub / github.com/ember-learn/ember-api-docs / model

Method model

app/routes/project.js:11–26  ·  view source on GitHub ↗
({ project: projectName })

Source from the content-addressed store, hash-verified

9 @service store;
10
11 model({ project: projectName }) {
12 let projectNameToLookUp = 'ember';
13
14 // Accounts for old references to ember-data API docs
15 if (projectName.indexOf('data') !== -1) {
16 projectNameToLookUp = 'ember-data';
17 }
18
19 if (projectName.indexOf('cli') !== -1) {
20 return this.router.transitionTo('ember-cli');
21 }
22
23 return this.store.findRecord('project', projectNameToLookUp, {
24 includes: 'project-version',
25 });
26 }
27
28 // Using redirect instead of afterModel so transition succeeds and returns 307 in fastboot
29 redirect(project /*, transition */) {

Callers

nothing calls this directly

Calls 1

findRecordMethod · 0.80

Tested by

no test coverage detected