module AsyncRequest

Constants

VALID_ALGORITHMS
VERSION

Public Class Methods

config() click to toggle source
# File lib/async_request.rb, line 50
def self.config
  @config
end
configure() { |self| ... } click to toggle source
# File lib/async_request.rb, line 16
def self.configure
  yield self
end
decode_key=(decode_key) click to toggle source
# File lib/async_request.rb, line 29
def self.decode_key=(decode_key)
  @config[:decode_key] = decode_key
end
encode_key=(encode_key) click to toggle source
# File lib/async_request.rb, line 25
def self.encode_key=(encode_key)
  @config[:encode_key] = encode_key
end
queue=(queue) click to toggle source
# File lib/async_request.rb, line 41
def self.queue=(queue)
  @config[:queue] = queue
end
request_header_key=(request_header_key) click to toggle source
# File lib/async_request.rb, line 37
def self.request_header_key=(request_header_key)
  @config[:request_header_key] = request_header_key
end
retry=(retry_times) click to toggle source
# File lib/async_request.rb, line 45
def self.retry=(retry_times)
  raise ArgumentError unless [true, false].include?(retry_times) || retry_times.is_a?(Integer)
  @config[:retry] = retry_times
end
sign_algorithm=(sign_algorithm) click to toggle source
# File lib/async_request.rb, line 20
def self.sign_algorithm=(sign_algorithm)
  raise ArgumentError unless VALID_ALGORITHMS.include?(sign_algorithm)
  @config[:sign_algorithm] = sign_algorithm
end
token_expiration=(token_expiration) click to toggle source
# File lib/async_request.rb, line 33
def self.token_expiration=(token_expiration)
  @config[:token_expiration] = token_expiration
end