Module: VcloudBoxProvisioner
- Defined in:
- lib/vcloud_box_provisioner.rb
Class Attribute Summary collapse
-
.ssh_client ⇒ Object
Returns the value of attribute ssh_client.
Class Method Summary collapse
Class Attribute Details
.ssh_client ⇒ Object
Returns the value of attribute ssh_client.
23 24 25 |
# File 'lib/vcloud_box_provisioner.rb', line 23 def ssh_client @ssh_client end |
Class Method Details
.build(options = {}) ⇒ Object
16 17 18 19 20 |
# File 'lib/vcloud_box_provisioner.rb', line 16 def self.build = {} [:logger] ||= default_logger [:logger].debug "Building provisioner for #{options.inspect}" Provisioner::BlankProvisioner.new end |
.default_logger(options) ⇒ Object
27 28 29 |
# File 'lib/vcloud_box_provisioner.rb', line 27 def self.default_logger Logger.new(STDOUT).tap { |l| l.level = [:log_level] || Logger::ERROR } end |