Class: Async::HTTP::Body::Delayed

Inherits:
Wrapper
  • Object
show all
Defined in:
lib/async/http/body/delayed.rb

Instance Method Summary collapse

Constructor Details

#initialize(body, delay = 0.01) ⇒ Delayed



27
28
29
30
31
# File 'lib/async/http/body/delayed.rb', line 27

def initialize(body, delay = 0.01)
  super(body)
  
  @delay = delay
end

Instance Method Details

#readObject



33
34
35
36
37
# File 'lib/async/http/body/delayed.rb', line 33

def read
  Async::Task.current.sleep(@delay)
  
  return super
end