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