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