# File lib/clamp/parameter/definition.rb, line 24 def consume(arguments) raise ArgumentError, "no value provided" if required? && arguments.empty? arguments.shift(multivalued? ? arguments.length : 1) end