class UniversalGitClient::Normalizers::BitbucketServer
Public Instance Methods
current_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket_server.rb, line 6 def current_page_index current_page.to_s rescue StandardError nil end
first_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket_server.rb, line 12 def first_page_index '1' end
last_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket_server.rb, line 24 def last_page_index nil end
next_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket_server.rb, line 20 def next_page_index next_page&.to_s end
per_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket_server.rb, line 28 def per_page_index response.request.options[:query][:limit].to_s rescue StandardError nil end
prev_page_index()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket_server.rb, line 16 def prev_page_index prev_page&.to_s end
Private Instance Methods
current_page()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket_server.rb, line 47 def current_page (response.request.options[:query][:start].to_i / per_page_index.to_i) + 1 end
next_page()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket_server.rb, line 36 def next_page next_page_start = response.parsed_response['nextPageStart'] if next_page_start ( next_page_start.to_i / per_page_index.to_i) + 1 else nil end rescue StandardError nil end
prev_page()
click to toggle source
# File lib/universal-git-client/normalizers/bitbucket_server.rb, line 51 def prev_page current_page > 1 ? current_page - 1 : nil end