Module: NodeSpec
- Defined in:
- lib/nodespec.rb,
lib/nodespec/node.rb,
lib/nodespec/version.rb,
lib/nodespec/run_options.rb,
lib/nodespec/provisioning.rb,
lib/nodespec/backend_proxy.rb,
lib/nodespec/verbose_output.rb,
lib/nodespec/backend_proxy/cmd.rb,
lib/nodespec/backend_proxy/ssh.rb,
lib/nodespec/command_execution.rb,
lib/nodespec/provisioning/chef.rb,
lib/nodespec/backend_proxy/base.rb,
lib/nodespec/backend_proxy/exec.rb,
lib/nodespec/runtime_gem_loader.rb,
lib/nodespec/backend_proxy/winrm.rb,
lib/nodespec/node_configurations.rb,
lib/nodespec/provisioning/puppet.rb,
lib/nodespec/local_command_runner.rb,
lib/nodespec/provisioning/ansible.rb,
lib/nodespec/configuration_binding.rb,
lib/nodespec/communication_adapters.rb,
lib/nodespec/shared_examples_support.rb,
lib/nodespec/provisioning/shellscript.rb,
lib/nodespec/communication_adapters/ssh.rb,
lib/nodespec/communication_adapters/winrm.rb,
lib/nodespec/communication_adapters/aws_ec2.rb,
lib/nodespec/communication_adapters/vagrant.rb,
lib/nodespec/backend_proxy/unixshell_utility.rb,
lib/nodespec/communication_adapters/ssh_communicator.rb,
lib/nodespec/communication_adapters/winrm_communicator.rb,
lib/nodespec/communication_adapters/native_communicator.rb
Defined Under Namespace
Modules: BackendProxy, CommandExecution, CommunicationAdapters, LocalCommandRunner, Provisioning, RunOptions, RuntimeGemLoader, SharedExamplesSupport, VerboseOutput Classes: ConfigurationBinding, Node, NodeConfigurations
Constant Summary collapse
- VERSION =
'1.0.2'
Class Attribute Summary collapse
-
.current_node ⇒ Object
readonly
Returns the value of attribute current_node.
Class Method Summary collapse
Class Attribute Details
.current_node ⇒ Object (readonly)
Returns the value of attribute current_node.
12 13 14 |
# File 'lib/nodespec.rb', line 12 def current_node @current_node end |
Class Method Details
.set_current_node(name, options) {|@current_node| ... } ⇒ Object
13 14 15 16 |
# File 'lib/nodespec.rb', line 13 def set_current_node(name, ) @current_node = NodeConfigurations.instance.get(name, ) yield(@current_node) if block_given? end |