18 lines
305 B
Swift

enum ContentBlock: String, CaseIterable {
case audio
case swift
case video
var processor: BlockProcessor.Type {
switch self {
case .audio: return AudioBlock.self
case .swift: return SwiftBlock.self
case .video: return VideoBlock.self
}
}
}