From c4dfb60a085596f4adf93a97f1781a58c8bfb5a2 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 17 Jul 2013 22:03:43 -0400 Subject: [PATCH] guard for nil suffix in String#has_suffix?() --- lib/rscons/monkey/string.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/rscons/monkey/string.rb b/lib/rscons/monkey/string.rb index b5dbc41..1369706 100644 --- a/lib/rscons/monkey/string.rb +++ b/lib/rscons/monkey/string.rb @@ -1,7 +1,9 @@ class String def has_suffix?(suffix) - suffix = [suffix] if suffix.is_a?(String) - suffix.find {|s| self =~ /#{s}$/} + if suffix + suffix = [suffix] if suffix.is_a?(String) + suffix.find {|s| self =~ /#{s}$/} + end end def set_suffix(suffix = '')