module HOALife::Resources::Requestable

Client request convenience methods

Public Instance Methods

make_request!(&blk) click to toggle source
# File lib/hoalife/resources/requestable.rb, line 5
def make_request!(&blk)
  blk.call
rescue HOALife::RateLimitError => e
  raise e unless HOALife.sleep_when_rate_limited

  sleep HOALife.sleep_when_rate_limited.to_f
  retry
end