Sha256: 28529bd1133f59cc2499cad015048cdc389199fb83c10873dcb71959a57678f4
Contents?: true
Size: 864 Bytes
Versions: 5
Compression:
Stored size: 864 Bytes
Contents
require 'toolrack' module Docker module Cli class CommandResult include TR::CondUtils attr_reader :out, :err, :result def initialize(result, out, err) @result = result @out = out @err = err end def is_out_stream_empty? is_empty?(@out) end def is_err_stream_empty? is_empty?(@err) end def out_stream @out.join("\n") end def err_stream @err.join("\n") end def failed? if @result.nil? true else @result.failed? end end def success? not failed? end alias_method :successful?, :success? def each_line(&block) out_stream.each_line(&block) end def lines out_stream.lines end end end end
Version data entries
5 entries across 5 versions & 1 rubygems