class Rack::Reqorder::Monitor::Api
Public Instance Methods
paginate(object, params)
click to toggle source
# File lib/rack/reqorder/monitor.rb, line 333 def paginate(object, params) object = object.page(params[:page] || 1).per(params[:per_page] || 30) object = object.skip(params[:skip]) if params[:skip] return object end
present_with_meta(object, hash, extra_meta)
click to toggle source
# File lib/rack/reqorder/monitor.rb, line 321 def present_with_meta(object, hash, extra_meta) hash[:meta] = { current_page: object.current_page, next_page: object.next_page, prev_page: object.prev_page, total_pages: object.total_pages, total_count: object.total_count }.merge(extra_meta) return hash end