Module: Deltacloud
- Defined in:
- lib/dsl.rb,
lib/task.rb,
lib/client.rb,
lib/instance.rb,
lib/instance_profile.rb,
lib/instance_definition.rb,
lib/instance_configuration.rb
Defined Under Namespace
Modules: DSL
Class Method Summary collapse
Class Method Details
.Client(d) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/client.rb', line 5 def self.Client(d) config = { :driver => d.configuration.driver || :mock, :username => d.configuration.user || 'mockuser', :password => d.configuration.password || 'mockpassword', } config.merge!({ :provider => d.configuration.provider }) unless d.configuration.provider.nil? DeltaCloud::API.new(nil, nil, d.configuration.url || 'http://localhost:3001/api').with_config(config) end |