lib/httpi/request.rb in httpi-2.4.3 vs lib/httpi/request.rb in httpi-2.4.4

- old
+ new

@@ -9,11 +9,11 @@ # # Represents an HTTP request and contains various methods for customizing that request. class Request # Available attribute writers. - ATTRIBUTES = [:url, :proxy, :headers, :body, :open_timeout, :read_timeout, :follow_redirect, :redirect_limit, :query] + ATTRIBUTES = [:url, :proxy, :headers, :body, :open_timeout, :read_timeout, :write_timeout, :follow_redirect, :redirect_limit, :query] # Accepts a Hash of +args+ to mass assign attributes and authentication credentials. def initialize(args = {}) if args.kind_of? String self.url = args @@ -88,10 +88,10 @@ cookies = cookie_store.fetch headers["Cookie"] = cookies if cookies end - attr_accessor :open_timeout, :read_timeout + attr_accessor :open_timeout, :read_timeout, :write_timeout attr_reader :body # Sets a body request given a String or a Hash. def body=(params) @body = params.kind_of?(Hash) ? build_query_from_hash(params) : params