class Specinfra::Backend::ShellScript
Public Class Methods
new(config = {})
click to toggle source
Calls superclass method
Specinfra::Backend::Base::new
# File lib/specinfra/backend/shell_script.rb, line 6 def initialize(config = {}) super @lines = [ "#!/bin/sh", "" ] ObjectSpace.define_finalizer(self, Writer.new(@lines)) end
Public Instance Methods
run_command(cmd, opts={})
click to toggle source
# File lib/specinfra/backend/shell_script.rb, line 13 def run_command(cmd, opts={}) @lines << cmd CommandResult.new end