dandemeyere/responsys-api — pull request #19 by 12and1studio (2014-11-25 19:22:45+00:00)
Title: More options for gem users to pass in for initialization of the Savon cl...

...ient

@florrain can you :+1: ?
Purpose: Looking to give gem users more flexibility for how they wish to interact with Responsys via Savon.

available_settings hash is pulled directly from [Savon globals](http://savonrb.com/version2/globals.html)

There's a quick check to see if the setting passed into the following initializer:
```ruby
Responsys.configure do |config|
config.settings = {
username: CREDENTIALS["username"],
password: CREDENTIALS["password"],
wsdl: CREDENTIALS["wsdl"],
element_form_default: :qualified,
ssl_version: :TLSv1
}
```
is one of the available settings. If so, the Client Singleton is initialized with that key/value pair.