Module: ActionTracker::Pagination

Included in:
CollectionProxy
Defined in:
lib/action_tracker/utils/pagination.rb

Instance Method Summary collapse

Instance Method Details

#first_page?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/action_tracker/utils/pagination.rb', line 19

def first_page?
  current_cursor.blank?
end

#last_page?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/action_tracker/utils/pagination.rb', line 15

def last_page?
  next_cursor.blank?
end

#per_pageObject



11
12
13
# File 'lib/action_tracker/utils/pagination.rb', line 11

def per_page
  meta.per_page.to_i
end

#sizeObject



7
8
9
# File 'lib/action_tracker/utils/pagination.rb', line 7

def size
  raw_data.try(:size)
end