From 0ee6ea531f299626205bd7e2fcb6349a60dbf30b Mon Sep 17 00:00:00 2001 From: sophia Date: Tue, 25 May 2021 10:24:40 -0500 Subject: [PATCH] Refactor extract component to provisioners --- parse_vagrantfile.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/parse_vagrantfile.rb b/parse_vagrantfile.rb index b93045fd4..5418838bd 100644 --- a/parse_vagrantfile.rb +++ b/parse_vagrantfile.rb @@ -39,9 +39,9 @@ def stringify_symbols(m) end end -def extract_component(target_cls, target, vagrant_config) - vagrant_config.each do |c| - proto = target_cls.new() +def extract_provisioners(target, provisioners) + provisioners.each do |c| + proto = PROVISION_PROTO_CLS.new() c.instance_variables_hash.each do |k, v| begin if k == "config" @@ -200,7 +200,7 @@ def parse_vagrantfile(path) end end - extract_component(PROVISION_PROTO_CLS, config_vm_proto.provisioners, vm_config.provisioners) + extract_provisioners(config_vm_proto.provisioners, vm_config.provisioners) extract_network(config_vm_proto.networks, vm_config.networks) extract_synced_folders(config_vm_proto.synced_folders, vm_config.synced_folders) extract_provider(config_vm_proto.providers, vm_config)