class Rbk::Shell
Public Class Methods
new(quiet=false, stream=$stdout)
click to toggle source
# File lib/rbk/shell.rb, line 5 def initialize(quiet=false, stream=$stdout) @quiet = quiet @stream = stream end
Public Instance Methods
exec(command)
click to toggle source
# File lib/rbk/shell.rb, line 14 def exec(command) output = %x(#{command}) unless $?.success? raise ExecError, output end output end
puts(message)
click to toggle source
# File lib/rbk/shell.rb, line 10 def puts(message) @stream.puts(message) unless @quiet end