author | nowmad@23.1.168.192.in-addr.arpa |
Wed, 20 Jan 2016 15:53:27 +0100 | |
changeset 90 | f0609941aa98 |
parent 69 | 87946963c3bb |
child 91 | acfeddc7821d |
permissions | -rw-r--r-- |
42
7d091abf82fd
add application adapter to simulate REST, using fixtures
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
1 |
import DS from 'ember-data'; |
90
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
2 |
export { default } from 'ember-data-fixture-adapter'; |
42
7d091abf82fd
add application adapter to simulate REST, using fixtures
nowmad@nowmads-macbook-pro.local
parents:
diff
changeset
|
3 |
|
90
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
4 |
// export default DS.FixtureAdapter.extend({ |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
5 |
// host: 'http://127.0.0.1', |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
6 |
// namespace: 'api', |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
7 |
// queryFixtures: function(records, query) { |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
8 |
// return records.filter(function(record) { |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
9 |
// for(var key in query) { |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
10 |
// if (!query.hasOwnProperty(key)) { continue; } |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
11 |
// var value = query[key]; |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
12 |
// if (record[key] !== value) { return false; } |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
13 |
// } |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
14 |
// return true; |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
15 |
// }); |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
16 |
// } |
f0609941aa98
update libraries and go ember 2.2.0
nowmad@23.1.168.192.in-addr.arpa
parents:
69
diff
changeset
|
17 |
// }); |