Sha256: 4077fd886e726e821510dfb7671498cfdd03a53d2fb00d33f79f1c7ca81a5db9

Contents?: true

Size: 222 Bytes

Versions: 1

Compression:

Stored size: 222 Bytes

Contents

module SafeOperation
  class Failure
    def initialize(failure)
      @failure = failure
    end

    def result
      failure
    end

    def success?
      false
    end

    private
    attr_reader :failure
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
safe_operation-1.0.0 lib/safe_operation/failure.rb