Sha256: 0c69854f50478cb0e3657c12df93aa0cc9a14acbba36e04a1b49ea404388a261
Contents?: true
Size: 725 Bytes
Versions: 5
Compression:
Stored size: 725 Bytes
Contents
# encoding: utf-8 module BitBucket # A module that adds http get request to response pagination module PagedRequest include BitBucket::Constants include BitBucket::Normalizer FIRST_PAGE = 1 # Default request page if none provided NOT_FOUND = -1 # Page parameter not present def default_page current_api.current_page ? current_api.current_page : FIRST_PAGE end # Perform http get request with pagination parameters # def page_request(path, params={}) if params[PARAM_PAGE] && params[PARAM_PAGE] == NOT_FOUND params[PARAM_PAGE] = default_page end current_api.get_request(path, ParamsHash.new(params)) end end # PagedRequest end # BitBucket
Version data entries
5 entries across 5 versions & 2 rubygems