Sha256: 72f1a77a139ec43165b79814138f878e2375257eceb3c83776cdd1496862bd25

Contents?: true

Size: 311 Bytes

Versions: 11

Compression:

Stored size: 311 Bytes

Contents

# frozen_string_literal: true

module ScriptCore
  Result = Struct.new(:output, :stdout, :stat, :measurements, :errors) do
    def initialize(output:, stdout:, stat:, measurements:, errors:)
      super(output, stdout, stat, measurements, errors)
    end

    def success?
      errors.empty?
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
script_core-0.2.2 lib/script_core/result.rb
script_core-0.2.1 lib/script_core/result.rb
script_core-0.2.0 lib/script_core/result.rb
script_core-0.1.1 lib/script_core/result.rb
script_core-0.1.0 lib/script_core/result.rb
script_core-0.0.6 lib/script_core/result.rb
script_core-0.0.5 lib/script_core/result.rb
script_core-0.0.4 lib/script_core/result.rb
script_core-0.0.3 lib/script_core/result.rb
script_core-0.0.2 lib/script_core/result.rb
script_core-0.0.1 lib/script_core/result.rb