Class: BitbucketApi::Collection::Pagination

Inherits:
Object
  • Object
show all
Defined in:
lib/bitbucket-api/collection/pagination.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(collection_attributes, model) ⇒ Pagination

Returns a new instance of Pagination.



10
11
12
# File 'lib/bitbucket-api/collection/pagination.rb', line 10

def initialize(collection_attributes, model)
  build_collection(collection_attributes, model)
end

Instance Attribute Details

#nextObject

Returns the value of attribute next.



4
5
6
# File 'lib/bitbucket-api/collection/pagination.rb', line 4

def next
  @next
end

#pageObject

Returns the value of attribute page.



4
5
6
# File 'lib/bitbucket-api/collection/pagination.rb', line 4

def page
  @page
end

#pagelenObject

Returns the value of attribute pagelen.



4
5
6
# File 'lib/bitbucket-api/collection/pagination.rb', line 4

def pagelen
  @pagelen
end

#previousObject

Returns the value of attribute previous.



4
5
6
# File 'lib/bitbucket-api/collection/pagination.rb', line 4

def previous
  @previous
end

#sizeObject

Returns the value of attribute size.



4
5
6
# File 'lib/bitbucket-api/collection/pagination.rb', line 4

def size
  @size
end

Instance Method Details

#collectionObject



14
15
16
# File 'lib/bitbucket-api/collection/pagination.rb', line 14

def collection
  @collection ||= []
end