guard for nil suffix in String#has_suffix?()

This commit is contained in:
Josh Holtrop 2013-07-17 22:03:43 -04:00
parent 0c0c8f734f
commit c4dfb60a08

View File

@ -1,8 +1,10 @@
class String
def has_suffix?(suffix)
if suffix
suffix = [suffix] if suffix.is_a?(String)
suffix.find {|s| self =~ /#{s}$/}
end
end
def set_suffix(suffix = '')
sub(/\.[^.]*$/, suffix)