Sha256: 3364f24b16fd3dba9ad7a7859422a40a5a1b8cbbce985a8cb0dace9251f40d09

Contents?: true

Size: 281 Bytes

Versions: 6

Compression:

Stored size: 281 Bytes

Contents

module Mutations
  class Outcome
    def initialize(is_success, result, errors)
      @success, @result, @errors = is_success, result, errors
    end
    
    def success?
      @success
    end

    def result
      @result
    end

    def errors
      @errors
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mutations-0.5.9 lib/mutations/outcome.rb
mutations-0.5.4 lib/mutations/outcome.rb
mutations-0.5.3 lib/mutations/outcome.rb
mutations-0.5.2 lib/mutations/outcome.rb
mutations-0.5.1 lib/mutations/outcome.rb
mutations-0.5.0 lib/mutations/outcome.rb