class QuestBack::Configuration

Constants

API_DEFAULTS

Attributes

http_proxy[RW]
log_level[RW]
password[RW]
soap_namespace[RW]
username[RW]
wsdl[RW]

Public Class Methods

new(attributes = {}) click to toggle source
# File lib/quest_back/configuration.rb, line 11
def initialize(attributes = {})
  assign API_DEFAULTS
  assign attributes
end

Public Instance Methods

[](name) click to toggle source
# File lib/quest_back/configuration.rb, line 20
def [](name)
  public_send name
end
[]=(name, value) click to toggle source
# File lib/quest_back/configuration.rb, line 16
def []=(name, value)
  public_send "#{name}=", value
end

Private Instance Methods

assign(attributes) click to toggle source
# File lib/quest_back/configuration.rb, line 28
def assign(attributes)
  attributes.each_pair do |name, value|
    self[name] = value
  end
end