struct

Patty::Result

Inherits Struct < Value < Object

Outcome of any core action. message is short and user-facing, detail carries command output or validation errors when present.

Constructors

failure(message : String, detail : String | Nil = nil) : Result
Source
new(ok : Bool, message : String, detail : String | Nil = nil)
Source
success(message : String, detail : String | Nil = nil) : Result
Source

Instance methods

clone
Source
copy_with(ok _ok = @ok, message _message = @message, detail _detail = @detail)
Source
detail
kind
Source
message
ok