Sha256: 7691462f57e0c1fc4a39be08de2c330b2c779e95f41858f0c320c3190c08fbb2

Contents?: true

Size: 294 Bytes

Versions: 21

Compression:

Stored size: 294 Bytes

Contents

# frozen_string_literal: true

module MyApiClient
  # Sleep arbitrary time
  class Sleeper < ServiceAbstract
    # @param wait [Integer, Float] Sleep time
    def initialize(wait:)
      @wait = wait
    end

    private

    attr_reader :wait

    def call
      sleep(wait)
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
my_api_client-1.2.0 lib/my_api_client/sleeper.rb
my_api_client-1.1.0 lib/my_api_client/sleeper.rb
my_api_client-1.0.0 lib/my_api_client/sleeper.rb
my_api_client-0.27.0 lib/my_api_client/sleeper.rb
my_api_client-0.26.0 lib/my_api_client/sleeper.rb
my_api_client-0.25.0 lib/my_api_client/sleeper.rb
my_api_client-0.24.0 lib/my_api_client/sleeper.rb
my_api_client-0.23.0 lib/my_api_client/sleeper.rb
my_api_client-0.22.0 lib/my_api_client/sleeper.rb
my_api_client-0.21.0 lib/my_api_client/sleeper.rb
my_api_client-0.20.0 lib/my_api_client/sleeper.rb
my_api_client-0.19.0 lib/my_api_client/sleeper.rb
my_api_client-0.18.0 lib/my_api_client/sleeper.rb
my_api_client-0.17.0 lib/my_api_client/sleeper.rb
my_api_client-0.16.1 lib/my_api_client/sleeper.rb
my_api_client-0.16.0 lib/my_api_client/sleeper.rb
my_api_client-0.15.0 lib/my_api_client/sleeper.rb
my_api_client-0.14.0 lib/my_api_client/sleeper.rb
my_api_client-0.14.0.pre lib/my_api_client/sleeper.rb
my_api_client-0.13.0 lib/my_api_client/sleeper.rb