Class: Sequencescape::Search::MultipleResultPaged

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/sequencescape/search.rb

Overview

Wraps paginated results such that they can be navigated a step at a time.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(objects, size) ⇒ MultipleResultPaged

Returns a new instance of MultipleResultPaged.



32
33
34
35
# File 'lib/sequencescape/search.rb', line 32

def initialize(objects, size)
  @objects = objects
  @size = size
end

Instance Attribute Details

#objectsObject (readonly)

Returns the value of attribute objects.



30
31
32
# File 'lib/sequencescape/search.rb', line 30

def objects
  @objects
end

#sizeObject (readonly)

Returns the value of attribute size.



30
31
32
# File 'lib/sequencescape/search.rb', line 30

def size
  @size
end