class ActivePivot::Api::Response
Public Instance Methods
limit()
click to toggle source
# File lib/active_pivot/api/response.rb, line 19 def limit headers["X-Tracker-Pagination-Limit"].to_i end
next_page?()
click to toggle source
# File lib/active_pivot/api/response.rb, line 7 def next_page? (offset * limit + returned) < total end
success?()
click to toggle source
# File lib/active_pivot/api/response.rb, line 15 def success? [200, 201].include?(response.code) end
total_pages()
click to toggle source
# File lib/active_pivot/api/response.rb, line 11 def total_pages (total / limit.to_f).ceil rescue 1 end
Private Instance Methods
offset()
click to toggle source
# File lib/active_pivot/api/response.rb, line 25 def offset headers["X-Tracker-Pagination-Offset"].to_i end
returned()
click to toggle source
# File lib/active_pivot/api/response.rb, line 33 def returned headers["X-Tracker-Pagination-Returned"].to_i end
total()
click to toggle source
# File lib/active_pivot/api/response.rb, line 29 def total headers["X-Tracker-Pagination-Total"].to_i end