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