Sha256: 21b35e66697731a532bef0271e06843067c8801de74f2576a39f7e88b218dfe4
Contents?: true
Size: 738 Bytes
Versions: 36
Compression:
Stored size: 738 Bytes
Contents
require "pathname" require "tempfile" require "vagrant/util/downloader" require "vagrant/util/file_checksum" require "vagrant/util/powershell" require "vagrant/util/subprocess" module VagrantPlugins module HostWindows module Cap class ConfiguredIPAddresses def self.configured_ip_addresses(env) script_path = File.expand_path("../../scripts/host_info.ps1", __FILE__) r = Vagrant::Util::PowerShell.execute(script_path) if r.exit_code != 0 raise Vagrant::Errors::PowerShellError, script: script_path, stderr: r.stderr end res = JSON.parse(r.stdout)["ip_addresses"] Array(res) end end end end end
Version data entries
36 entries across 32 versions & 5 rubygems