Class: GQTP::SequentialRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/gqtp/sequential-request.rb

Instance Method Summary collapse

Constructor Details

#initializeSequentialRequest

Returns a new instance of SequentialRequest.



21
22
23
# File 'lib/gqtp/sequential-request.rb', line 21

def initialize
  @requests = []
end

Instance Method Details

#<<(request) ⇒ Object



31
32
33
# File 'lib/gqtp/sequential-request.rb', line 31

def <<(request)
  @requests << request
end

#waitObject



25
26
27
28
29
# File 'lib/gqtp/sequential-request.rb', line 25

def wait
  while (request = @requests.pop)
    request.wait
  end
end