class UniversalGitClient::Normalizers::Bitbucket
Public Instance Methods
first_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket.rb, line 8 def first_page_index '1' end
last_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket.rb, line 20 def last_page_index nil end
next_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket.rb, line 16 def next_page_index get_page_index('next') end
per_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket.rb, line 24 def per_page_index response.request.options[:query][:pagelen].to_s rescue StandardError nil end
prev_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket.rb, line 12 def prev_page_index get_page_index('previous') end
Private Instance Methods
get_page_index(rel)
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket.rb, line 32 def get_page_index(rel) Hash[ URI.decode_www_form( URI.parse(response[rel]).query ) ]['page'] rescue StandardError nil end