bcfafc601e
This change allows to revert adding `WITH_STDLIB` directive to tests which happened at `a9343aeb`. Co-authored-by: Alexander Udalov <Alexander.Udalov@jetbrains.com>
23 lines
545 B
Kotlin
Vendored
23 lines
545 B
Kotlin
Vendored
enum class ContentType {
|
|
|
|
PLAIN_TEXT {
|
|
override fun convert(text: String, targetType: ContentType): String {
|
|
return text
|
|
}
|
|
},
|
|
|
|
MARKDOWN {
|
|
override fun convert(text: String, targetType: ContentType): String {
|
|
return when (targetType) {
|
|
MARKDOWN -> text
|
|
PLAIN_TEXT -> ""
|
|
}
|
|
}
|
|
};
|
|
|
|
abstract fun convert(text: String, targetType: ContentType): String
|
|
}
|
|
|
|
fun box() =
|
|
ContentType.PLAIN_TEXT.convert("OK", ContentType.PLAIN_TEXT)
|