module Zobi::Responders::PaginationResponder
Public Instance Methods
respond(*)
click to toggle source
Calls superclass method
# File lib/zobi/responders/pagination_responder.rb, line 7 def respond(*) if paginated? controller.headers['X-Total-Pages'] = resource.total_pages.to_s controller.headers['X-Current-Page'] = resource.current_page.to_s controller.headers['X-Limit-Value'] = resource.limit_value.to_s end super end
Private Instance Methods
paginated?()
click to toggle source
# File lib/zobi/responders/pagination_responder.rb, line 18 def paginated? resource.respond_to?(:total_pages) && resource.respond_to?(:current_page) && resource.respond_to?(:limit_value) end