Sha256: 4257260c92928434ed728287f05274a289921e6f3a7b2eb45bed67d215b63672

Contents?: true

Size: 401 Bytes

Versions: 3

Compression:

Stored size: 401 Bytes

Contents

module Frontkick
  class CommandResult
    attr_accessor :stdout, :stderr, :exit_code, :duration

    def initialize(stdout, stderr, exit_code, duration)
      @stdout = stdout
      @stderr = stderr
      @exit_code = exit_code
      @duration = duration
    end

    def output
      @stdout
    end

    def errors
      @stderr
    end

    def successful?
      @exit_code == 0
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
frontkick-0.2.0 lib/frontkick/command_result.rb
frontkick-0.1.0 lib/frontkick/command_result.rb
frontkick-0.0.3 lib/frontkick/command_result.rb