Defined the Artifact enumeration in the library target and conformed it to the Randomable protocol.

This commit is contained in:
Javier Cicchelli 2025-02-22 00:55:40 +01:00
parent a6b8c08125
commit 5676f91bcb

View File

@ -0,0 +1,16 @@
public enum Artifact: String {
case executable
case image
}
// MARK: - Randomable
extension Artifact: Randomable {
// MARK: Functions
static func random() -> Artifact {
.allCases.randomElement() ?? .executable
}
}