From ed31a3bb641891c5fb587b203ccdc6a41b675582 Mon Sep 17 00:00:00 2001 From: Steve Bazyl Date: Thu, 28 Jan 2016 16:38:07 -0800 Subject: [PATCH] Update class template to allow nil attributes values --- lib/google/apis/generator/templates/_class.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/google/apis/generator/templates/_class.tmpl b/lib/google/apis/generator/templates/_class.tmpl index 1bf4efaf2..77b6022bb 100644 --- a/lib/google/apis/generator/templates/_class.tmpl +++ b/lib/google/apis/generator/templates/_class.tmpl @@ -24,7 +24,7 @@ class <%= cls.generated_class_name %><% if cls.base_ref %> < <%= cls.base_ref.ge # Update properties of this object def update!(**args) <% for property in cls.properties.values -%> - @<%= property.generated_name %> = args[:<%= property.generated_name %>] unless args[:<%= property.generated_name %>].nil? + @<%= property.generated_name %> = args[:<%= property.generated_name %>] if args.key?(:<%= property.generated_name %>) <% end -%> end <% for child_class in cls.properties.values -%>