travis-ci
17 of 17 new or added lines in 6 files covered. (100.0%)
1245 of 1273 relevant lines covered (97.8%)
118.81 hits per line
1 |
# encoding: utf-8
|
|
2 |
|
|
3 |
class Api |
1✔ |
4 |
|
|
5 |
extend ActiveModel::Naming |
1✔ |
6 |
|
|
7 |
def to_model |
1✔ |
8 |
self
|
× |
9 |
end
|
|
10 |
|
|
11 |
def persisted? |
1✔ |
12 |
false
|
× |
13 |
end
|
|
14 |
|
|
15 |
def self.version(version) |
1✔ |
16 |
new(version) |
7✔ |
17 |
end
|
|
18 |
|
|
19 |
attr_accessor :version
|
1✔ |
20 |
|
|
21 |
def cache_key |
1✔ |
22 |
"api/#{version}-#{updated_at.utc.to_i}"
|
× |
23 |
end
|
|
24 |
|
|
25 |
def updated_at |
1✔ |
26 |
File.mtime(__FILE__) |
× |
27 |
end
|
|
28 |
|
|
29 |
def is_root_resource |
1✔ |
30 |
true
|
× |
31 |
end
|
|
32 |
|
|
33 |
def is_root_resource=(is_root) |
1✔ |
34 |
end
|
|
35 |
|
|
36 |
def show_curies |
1✔ |
37 |
true
|
5✔ |
38 |
end
|
|
39 |
|
|
40 |
def initialize(version) |
1✔ |
41 |
@version = version
|
7✔ |
42 |
end
|
|
43 |
|
|
44 |
end
|