summaryrefslogtreecommitdiff
path: root/tasks
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2018-03-22 19:48:53 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2018-03-22 19:49:10 -0700
commit7eb06ba4180c2acd0821fc127e8f4149c0f88bca (patch)
treed6aaa21cf99f3b709396c42fd53d5818e7b6600d /tasks
parent2fd65bdcbd8d7201e404ca752e437dfbe52b914d (diff)
downloadchef-7eb06ba4180c2acd0821fc127e8f4149c0f88bca.tar.gz
Setting nil to properties with implicit nil sets default value
- This makes converting core resources to properties safer - This makes it easier to apply wrapping properties to subresources property :foo, String, default: "foo" This is where the change lies, and writing a nil here will now actually write a "foo" to the variable. property :foo, [ String, nil ], default: "foo" This is unchanged. Writing nil writes nil. property :foo, String Technically this is changed, since it writes the default value, but since nil.equal?(nil) in a very deep way no behavior changes. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
Diffstat (limited to 'tasks')
0 files changed, 0 insertions, 0 deletions