Skip to content

Commit

Permalink
chore: cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
IvanJosipovic committed Jul 9, 2023
1 parent d9cb5fa commit 47e8296
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions src/KubernetesClient.Models/KubernetesYaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,21 @@ namespace k8s
/// </summary>
public static class KubernetesYaml
{
private static DeserializerBuilder CommonDeserializerBuilder()
{
return new DeserializerBuilder()
private static DeserializerBuilder CommonDeserializerBuilder =>
new DeserializerBuilder()
.WithNamingConvention(CamelCaseNamingConvention.Instance)
.WithTypeConverter(new IntOrStringYamlConverter())
.WithTypeConverter(new ByteArrayStringYamlConverter())
.WithTypeConverter(new ResourceQuantityYamlConverter())
.WithAttemptingUnquotedStringTypeDeserialization()
.WithOverridesFromJsonPropertyAttributes();
}

private static readonly IDeserializer StrictDeserializer =
CommonDeserializerBuilder()
CommonDeserializerBuilder
.WithDuplicateKeyChecking()
.Build();
private static readonly IDeserializer Deserializer =
CommonDeserializerBuilder()
CommonDeserializerBuilder
.IgnoreUnmatchedProperties()
.Build();
private static IDeserializer GetDeserializer(bool strict) => strict ? StrictDeserializer : Deserializer;
Expand Down

0 comments on commit 47e8296

Please sign in to comment.