class Bosh::Cli::Client::ErrandsClient::ErrandResult

Attributes

exit_code[R]
logs_blobstore_id[R]
stderr[R]
stdout[R]

Public Class Methods

new(exit_code, stdout, stderr, logs_blobstore_id) click to toggle source
# File lib/cli/client/errands_client.rb, line 8
def initialize(exit_code, stdout, stderr, logs_blobstore_id)
  @exit_code = exit_code
  @stdout = stdout
  @stderr = stderr
  @logs_blobstore_id = logs_blobstore_id
end

Public Instance Methods

==(other) click to toggle source
# File lib/cli/client/errands_client.rb, line 15
def ==(other)
  unless other.is_a?(self.class)
    raise ArgumentError, "Must be #{self.class} to compare"
  end

  local = [exit_code, stdout, stderr, logs_blobstore_id]
  other = [other.exit_code, other.stdout, other.stderr, other.logs_blobstore_id]
  local == other
end