Method: Foreman::Thor::Options#check_unknown!

Defined in:
lib/foreman/vendor/thor/lib/thor/parser/options.rb

#check_unknown!Object



121
122
123
124
125
# File 'lib/foreman/vendor/thor/lib/thor/parser/options.rb', line 121

def check_unknown!
  # an unknown option starts with - or -- and has no more --'s afterward.
  unknown = @extra.select { |str| str =~ /^--?(?:(?!--).)*$/ }
  raise UnknownArgumentError, "Unknown switches '#{unknown.join(', ')}'" unless unknown.empty?
end