Sha256: 4172356efcf5dc4a33f39efbb0c74d066e939516c7550b4a026f6b2f29efad1e
Contents?: true
Size: 521 Bytes
Versions: 4
Compression:
Stored size: 521 Bytes
Contents
module Flows class Result # Result Object for successful results. # # @see Flows::Result behaviour described here class Ok < Result def initialize(data, status: :ok, meta: {}) @data = data @status = status @meta = meta end def unwrap @data end # @return [true] def ok? true end # @return [false] def err? false end def error raise AccessError, self end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
flows-0.6.0 | lib/flows/result/ok.rb |
flows-0.5.1 | lib/flows/result/ok.rb |
flows-0.5.0 | lib/flows/result/ok.rb |
flows-0.4.0 | lib/flows/result/ok.rb |