Class: NodeSpec::Provisioning::Shellscript
- Inherits:
-
Object
- Object
- NodeSpec::Provisioning::Shellscript
- Defined in:
- lib/nodespec/provisioning/shellscript.rb
Instance Method Summary collapse
- #execute_file(path) ⇒ Object
- #execute_script(script) ⇒ Object
-
#initialize(node) ⇒ Shellscript
constructor
A new instance of Shellscript.
Constructor Details
#initialize(node) ⇒ Shellscript
Returns a new instance of Shellscript.
6 7 8 |
# File 'lib/nodespec/provisioning/shellscript.rb', line 6 def initialize(node) @node = node end |
Instance Method Details
#execute_file(path) ⇒ Object
10 11 12 |
# File 'lib/nodespec/provisioning/shellscript.rb', line 10 def execute_file(path) @node.execute(path) end |
#execute_script(script) ⇒ Object
14 15 16 |
# File 'lib/nodespec/provisioning/shellscript.rb', line 14 def execute_script(script) @node.execute("sh -c #{script.shellescape}") end |