# File lib/vagrant_cloud/provider.rb, line 71 def update(url = nil, username = nil, box_name = nil, version_number = nil, provider_name = nil) update_data = !(username && version_number && provider_name && box_name) provider_name ||= @name url ||= @url username ||= @username box_name ||= @box_name version_number ||= @version params = { url: url } data = @client.request('put', provider_path(username, box_name, version_number, provider_name), provider: params) @data = data if update_data data end