class Unrest::Configuration

Constants

OPTIONS

Attributes

data[RW]

Public Class Methods

new() click to toggle source
# File lib/unrest/configuration.rb, line 45
def initialize
  @data = Unrest::ConfigurationHash.new
  set_defaults
end
set_defaults() click to toggle source
# File lib/unrest/configuration.rb, line 28
def self.set_defaults
  instance.set_defaults
end

Public Instance Methods

configure(options) click to toggle source
# File lib/unrest/configuration.rb, line 41
def configure(options)
  @data.rmerge!(options)
end
set_defaults() click to toggle source
# File lib/unrest/configuration.rb, line 50
def set_defaults
  @data[:https] = false
  @data[:timeout] = 5
  @data[:headers] = {}
  @data[:parameters] = {}
  @data[:authentication] = {}
end