lib/specinfra/backend/shell_script.rb in specinfra-2.25.1 vs lib/specinfra/backend/shell_script.rb in specinfra-2.26.0
- old
+ new
@@ -1,27 +1,29 @@
require 'singleton'
-module Specinfra::Backend
- class ShellScript < Base
- def initialize(config = {})
- super
+module Specinfra
+ module Backend
+ class ShellScript < Base
+ def initialize(config = {})
+ super
- @lines = [ "#!/bin/sh", "" ]
- ObjectSpace.define_finalizer(self, Writer.new(@lines))
- end
+ @lines = [ "#!/bin/sh", "" ]
+ ObjectSpace.define_finalizer(self, Writer.new(@lines))
+ end
- def run_command(cmd, opts={})
- @lines << cmd
- CommandResult.new
- end
-
- class Writer
- def initialize(lines)
- @lines = lines
+ def run_command(cmd, opts={})
+ @lines << cmd
+ CommandResult.new
end
- def call(*args)
- puts @lines
+ class Writer
+ def initialize(lines)
+ @lines = lines
+ end
+
+ def call(*args)
+ puts @lines
+ end
end
end
end
end