Class: TranslationCms::Api::Paginator

Inherits:
JsonApiClient::Paginating::Paginator
  • Object
show all
Extended by:
EnumField::EnumeratedAttribute
Defined in:
lib/translation_cms/api/paginator.rb

Instance Method Summary collapse

Instance Method Details

#current_pageObject



17
18
19
# File 'lib/translation_cms/api/paginator.rb', line 17

def current_page
  @result_set.meta.current_page
end

#next_pageObject



25
26
27
# File 'lib/translation_cms/api/paginator.rb', line 25

def next_page
  @result_set.meta.next_page || total_pages
end

#previous_pageObject



21
22
23
# File 'lib/translation_cms/api/paginator.rb', line 21

def previous_page
  @result_set.meta.prev_page || 1
end

#total_countObject Also known as: total_entries



12
13
14
# File 'lib/translation_cms/api/paginator.rb', line 12

def total_count
  @result_set.meta.total_count
end

#total_pagesObject



8
9
10
# File 'lib/translation_cms/api/paginator.rb', line 8

def total_pages
  @result_set.meta.total_pages
end