Class: Assembly::List
- Inherits:
-
Model
- Object
- Model
- Assembly::List
show all
- Defined in:
- lib/assembly/models/list.rb
Instance Attribute Summary
Attributes inherited from Model
#client, #id
Instance Method Summary
collapse
Methods inherited from Model
#[], #[]=, #as_json, class_name, construct_from, #dirty?, #dirty_params, #initialize, #keys, #merge, #to_hash, #to_json, #update_from, #values
Instance Method Details
#current_page ⇒ Object
19
20
21
|
# File 'lib/assembly/models/list.rb', line 19
def current_page
@values[:current_page] || 1
end
|
#each(&blk) ⇒ Object
3
4
5
|
# File 'lib/assembly/models/list.rb', line 3
def each(&blk)
self.data.each(&blk)
end
|
#next ⇒ Object
7
8
9
|
# File 'lib/assembly/models/list.rb', line 7
def next
self
end
|
#next_page ⇒ Object
11
12
13
|
# File 'lib/assembly/models/list.rb', line 11
def next_page
@values[:next_page]
end
|
#prev_page ⇒ Object
15
16
17
|
# File 'lib/assembly/models/list.rb', line 15
def prev_page
@values[:prev_page]
end
|
#total_count ⇒ Object
27
28
29
|
# File 'lib/assembly/models/list.rb', line 27
def total_count
@values[:total_count] || 0
end
|
#total_pages ⇒ Object
23
24
25
|
# File 'lib/assembly/models/list.rb', line 23
def total_pages
@values[:total_pages] || 1
end
|