Module: Deltacloud::DSL
- Defined in:
- lib/dsl.rb,
lib/task.rb,
lib/instance.rb,
lib/instance_profile.rb,
lib/instance_definition.rb,
lib/instance_configuration.rb
Defined Under Namespace
Classes: Instance, InstanceConfiguration, InstanceDefinition, InstanceProfile, Task
Class Method Summary
collapse
Class Method Details
.Configuration(params = {}) ⇒ Object
.Instance(name, &block) ⇒ Object
8
9
10
|
# File 'lib/dsl.rb', line 8
def self.Instance(name, &block)
Instance.new(name, &block) if block_given?
end
|
.InstanceProfile(name, &block) ⇒ Object
6
7
8
|
# File 'lib/instance_profile.rb', line 6
def self.InstanceProfile(name, &block)
InstanceProfile.new(name, &block) if block_given?
end
|
.Instances(configuration = {}, &block) ⇒ Object
16
17
18
|
# File 'lib/dsl.rb', line 16
def self.Instances(configuration={}, &block)
InstanceDefinition.new(configuration, &block) if block_given?
end
|
.Task(name, &block) ⇒ Object
4
5
6
|
# File 'lib/dsl.rb', line 4
def self.Task(name, &block)
Task.new(name, &block)
end
|