opensavvy.gitlab.ci.yaml¶
Lightweight embedded implementation of a Yaml serializer.
Types¶
Yaml¶
sealed class Yaml : YamlExport
YamlDsl¶
YamlMapScope¶
interface YamlMapScope
Functions¶
yaml¶
fun yaml(value: Boolean): Yaml.Scalar.BooleanLiteral
fun yaml(value: Boolean?): Yaml.Scalar
fun yaml(value: Double): Yaml.Scalar.FloatingLiteral
fun yaml(value: Double?): Yaml.Scalar
fun yaml(value: Long): Yaml.Scalar.IntegerLiteral
fun yaml(value: Long?): Yaml.Scalar
fun yaml(value: Nothing?): Yaml.Scalar.NullLiteral
fun yaml(value: String): Yaml.Scalar.StringLiteral
fun yaml(value: String?): Yaml.Scalar
fun yaml(value: YamlExport): Yaml
yamlList¶
@JvmName
(name = "yamlStringList")fun yamlList(values: List<String>): Yaml.Collection.ListLiteral
@JvmName
(name = "yamlAuto")fun yamlList(values: List<YamlExport>): Yaml.Collection.ListLiteral
fun yamlList(values: List<Yaml>): Yaml.Collection.ListLiteral
@JvmName
(name = "yamlAuto")fun yamlList(values: Set<YamlExport>): Yaml.Collection.ListLiteral
fun yamlList(values: Set<Yaml>): Yaml.Collection.ListLiteral
fun yamlList(vararg values: YamlExport): Yaml.Collection.ListLiteral
yamlMap¶
fun yamlMap(block: YamlMapScope.() -> Unit): Yaml.Collection.MapLiteral
fun yamlMap(vararg values: Pair<YamlExport, YamlExport>): Yaml.Collection.MapLiteral
@JvmName
(name = "yamlAuto")fun yamlMap(values: Map<YamlExport, YamlExport>): Yaml.Collection.MapLiteral
fun yamlMap(values: Map<Yaml, Yaml>): Yaml.Collection.MapLiteral