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