options: handle nil array.

Fixes #8835
This commit is contained in:
Mike McQuaid 2020-10-02 13:48:26 +01:00
parent 7a3f27694c
commit dba1cfbec9
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

View File

@ -68,7 +68,7 @@ class Options
include Enumerable
def self.create(array)
new array.map { |e| Option.new(e[/^--([^=]+=?)(.+)?$/, 1] || e) }
new Array(array).map { |e| Option.new(e[/^--([^=]+=?)(.+)?$/, 1] || e) }
end
def initialize(*args)