class GitHooks::SystemUtils::Command::Result
Attributes
error[RW]
output[RW]
status[R]
Public Class Methods
new(output, error, status)
click to toggle source
# File lib/githooks/system_utils.rb, line 65 def initialize(output, error, status) @output = output.strip @error = error.strip @status = status end
Public Instance Methods
error_lines(prefix = nil)
click to toggle source
# File lib/githooks/system_utils.rb, line 77 def error_lines(prefix = nil) @error.split(/\n/).collect { |line| prefix ? "#{prefix}: #{line}" : line } end
exitstatus()
click to toggle source
# File lib/githooks/system_utils.rb, line 100 def exitstatus status? ? @status.exitstatus : -1 end
Also aliased as: code
failure?()
click to toggle source
# File lib/githooks/system_utils.rb, line 92 def failure? !success? end
output_lines(prefix = nil)
click to toggle source
# File lib/githooks/system_utils.rb, line 71 def output_lines(prefix = nil) @output.split(/\n/).collect { |line| prefix ? "#{prefix}: #{line}" : line } end
sanitize!(*args)
click to toggle source
# File lib/githooks/system_utils.rb, line 83 def sanitize!(*args) @output.sanitize!(*args) @error.sanitize!(*args) end
status?()
click to toggle source
# File lib/githooks/system_utils.rb, line 96 def status? !!@status end
success?()
click to toggle source
# File lib/githooks/system_utils.rb, line 88 def success? status? ? @status.success? : false end