Method: HTTParty::ClassMethods#open_timeout

Defined in:
lib/httparty.rb

#open_timeout(t) ⇒ Object

Allows setting a default open_timeout for all HTTP calls in seconds

class Foo
  include HTTParty
  open_timeout 10
end

Raises:

  • (ArgumentError)


185
186
187
188
# File 'lib/httparty.rb', line 185

def open_timeout(t)
  raise ArgumentError, 'open_timeout must be an integer or float' unless t && (t.is_a?(Integer) || t.is_a?(Float))
  default_options[:open_timeout] = t
end