Class: UniversalGitClient::Normalizers::BitbucketServer

Inherits:
Base
  • Object
show all
Defined in:
lib/universal-git-client/normalizers/bitbucket_server.rb

Defined Under Namespace

Classes: BranchSerializer, OrganizationSerializer, RepositorySerializer, UserSerializer, WebhookSerializer

Instance Attribute Summary

Attributes inherited from Base

#resource, #response

Instance Method Summary collapse

Methods inherited from Base

#body_as_object, #initialize, #normalize, #pagination_options, #serializer_for_resource

Constructor Details

This class inherits a constructor from UniversalGitClient::Normalizers::Base

Instance Method Details

#current_page_indexObject



6
7
8
9
10
# 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_indexObject



12
13
14
# File 'lib/universal-git-client/normalizers/bitbucket_server.rb', line 12

def first_page_index
  '1'
end

#last_page_indexObject



24
25
26
# File 'lib/universal-git-client/normalizers/bitbucket_server.rb', line 24

def last_page_index
  nil
end

#next_page_indexObject



20
21
22
# File 'lib/universal-git-client/normalizers/bitbucket_server.rb', line 20

def next_page_index
  next_page&.to_s
end

#per_page_indexObject



28
29
30
31
32
# 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_indexObject



16
17
18
# File 'lib/universal-git-client/normalizers/bitbucket_server.rb', line 16

def prev_page_index
  prev_page&.to_s
end