From 7b470d4b25786fe23434f301f3ee7b91e4915dbe Mon Sep 17 00:00:00 2001 From: sophia Date: Tue, 5 Apr 2022 15:25:35 -0500 Subject: [PATCH] Ensure box metadata has optional arguments --- lib/vagrant/box_metadata.rb | 2 +- plugins/commands/serve/client/box_metadata.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/vagrant/box_metadata.rb b/lib/vagrant/box_metadata.rb index 7fa4a6a29..ba0e796f3 100644 --- a/lib/vagrant/box_metadata.rb +++ b/lib/vagrant/box_metadata.rb @@ -22,7 +22,7 @@ module Vagrant # IO. # # @param [IO] io An IO object to read the metadata from. - def initialize(io) + def initialize(io, **_) begin @raw = JSON.load(io) rescue JSON::ParserError => e diff --git a/plugins/commands/serve/client/box_metadata.rb b/plugins/commands/serve/client/box_metadata.rb index 9c79e5969..3df60e57d 100644 --- a/plugins/commands/serve/client/box_metadata.rb +++ b/plugins/commands/serve/client/box_metadata.rb @@ -16,7 +16,7 @@ module VagrantPlugins # @param [String] version The version to return, this can also # be a constraint. # @param [Array] (optional) adds a provider constraint to the version - def version(version, provider) + def version(version, provider=[]) opts = [] provider.each do |p| opts << SDK::BoxMetadata::BoxMetadataOpts.new(name: p)