From edef064ee2a2fe50113cbd2dde8e2bf45b500c55 Mon Sep 17 00:00:00 2001 From: Nigel Kersten Date: Wed, 3 Dec 2008 19:25:12 -0800 Subject: Make ralsh behave more sanely for non-existent objects and property values --- bin/ralsh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/ralsh b/bin/ralsh index 3cbfcad41..5dae8f130 100755 --- a/bin/ralsh +++ b/bin/ralsh @@ -192,7 +192,9 @@ properties = typeobj.properties.collect { |s| s.name } format = proc {|trans| trans.dup.collect do |param, value| - if value == "" or value == [] + if value.nil? or value.to_s.empty? + trans.delete(param) + elsif value.to_s == "absent" and param.to_s != "ensure" trans.delete(param) end -- cgit