Class: BlockGiven::Connectors::Stub::Sequence

Inherits:
Object
  • Object
show all
Defined in:
lib/block_given/connectors/stub.rb

Instance Method Summary collapse

Constructor Details

#initialize(values) ⇒ Sequence

Returns a new instance of Sequence.



15
16
17
# File 'lib/block_given/connectors/stub.rb', line 15

def initialize(values)
  @values = values.dup
end

Instance Method Details

#nextObject



19
20
21
# File 'lib/block_given/connectors/stub.rb', line 19

def next
  @values.size > 1 ? @values.shift : @values.first
end