Sha256: 2711e800e7490e623292d2253ba8b98b9174cefe41ceb4b88eefaa5f8684ff4a
Contents?: true
Size: 961 Bytes
Versions: 2
Compression:
Stored size: 961 Bytes
Contents
class BCDD::Result class Error < StandardError def self.build: (**untyped) -> BCDD::Result::Error class NotImplemented < BCDD::Result::Error end class MissingTypeArgument < BCDD::Result::Error end class UnexpectedOutcome < BCDD::Result::Error def self.build: (outcome: untyped, origin: Symbol, ?expected: String) -> BCDD::Result::Error::UnexpectedOutcome end class InvalidResultSubject < BCDD::Result::Error def self.build: (given_result: BCDD::Result, expected_subject: untyped) -> BCDD::Result::Error::InvalidResultSubject end class InvalidSubjectMethodArity < BCDD::Result::Error def self.build: (subject: untyped, method: Method, max_arity: Integer) -> BCDD::Result::Error::InvalidSubjectMethodArity end class UnhandledTypes < BCDD::Result::Error def self.build: (types: Set[Symbol]) -> BCDD::Result::Error::UnhandledTypes end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bcdd-result-0.11.0 | sig/bcdd/result/error.rbs |
bcdd-result-0.10.0 | sig/bcdd/result/error.rbs |