class Hurley::RequestOptions

Public Instance Methods

bind=(b) click to toggle source
# File lib/hurley/options.rb, line 43
def bind=(b)
  self[:bind] = SocketBinding.parse(b)
end
boundary() click to toggle source
# File lib/hurley/options.rb, line 51
def boundary
  self[:boundary] || "Hurley-#{SecureRandom.hex}"
end
build_form(body) click to toggle source
# File lib/hurley/options.rb, line 47
def build_form(body)
  query_class.new(body).to_form(self)
end
open_timeout_ms() click to toggle source
# File lib/hurley/options.rb, line 35
def open_timeout_ms
  self[:open_timeout].to_i * 1000
end
query_class() click to toggle source
# File lib/hurley/options.rb, line 55
def query_class
  self[:query_class] ||= Query.default
end
redirection_limit() click to toggle source
# File lib/hurley/options.rb, line 39
def redirection_limit
  self[:redirection_limit] ||= 5
end
timeout_ms() click to toggle source
# File lib/hurley/options.rb, line 31
def timeout_ms
  self[:timeout].to_i * 1000
end