Class: HotsApi::Repositories::SimpleRepository
- Inherits:
-
Object
- Object
- HotsApi::Repositories::SimpleRepository
show all
- Includes:
- Enumerable
- Defined in:
- lib/hots_api/repositories/simple_repository.rb
Instance Method Summary
collapse
Instance Method Details
#each(&block) ⇒ Object
16
17
18
|
# File 'lib/hots_api/repositories/simple_repository.rb', line 16
def each(&block)
records.each(&block)
end
|
#find(id) ⇒ Object
8
9
10
11
12
13
14
|
# File 'lib/hots_api/repositories/simple_repository.rb', line 8
def find(id)
response = HotsApi.get("#{collection_path}/#{id}")
if response.status.ok?
instantiate_record_with(response.parse)
end
end
|
#last(n = nil) ⇒ Object
20
21
22
|
# File 'lib/hots_api/repositories/simple_repository.rb', line 20
def last(n = nil)
n ? records.last(n) : records.last
end
|
#length ⇒ Object
28
29
30
|
# File 'lib/hots_api/repositories/simple_repository.rb', line 28
def length
records.length
end
|
#size ⇒ Object
24
25
26
|
# File 'lib/hots_api/repositories/simple_repository.rb', line 24
def size
records.size
end
|