Method: FakeS3::RateLimitableFile#read

Defined in:
lib/fakes3/rate_limitable_file.rb

#read(args) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/fakes3/rate_limitable_file.rb', line 13

def read(args)
  if @@rate_limit
    time_to_sleep = args / @@rate_limit
    sleep(time_to_sleep)
  end
  return super(args)
end