Sha256: 7e6aee51b284094d759149d04b26f6c26459790ad08862fb2753c6ce4c8730eb

Contents?: true

Size: 578 Bytes

Versions: 4

Compression:

Stored size: 578 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 out_stream
        @out.join("\n") 
      end

      def err_stream
        @err.join("\n")
      end

      def failed?
        if @result.nil?
          true
        else
          @result.failed?
        end
      end

    end

  end
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
docker-cli-0.3.1 lib/docker/cli/command_result.rb
docker-cli-0.3.0 lib/docker/cli/command_result.rb
docker-cli-0.2.1 lib/docker/cli/command_result.rb
docker-cli-0.2.0 lib/docker/cli/command_result.rb