Sha256: b8a5278cd2e645a14063b1ef439553156ee1c0a6668b456455117e5783825b93
Contents?: true
Size: 903 Bytes
Versions: 5
Compression:
Stored size: 903 Bytes
Contents
module VagrantPlugins module ProviderVirtualBox module Cap # Reads the forwarded ports that currently exist on the machine # itself. This raises an exception if the machine isn't running. # # This also may not match up with configured forwarded ports, because # Vagrant auto port collision fixing may have taken place. # # @return [Hash<Integer, Integer>] Host => Guest port mappings. def self.forwarded_ports(machine) {}.tap do |result| machine.provider.driver.read_forwarded_ports.each do |_, _, h, g| result[h] = g end end end # Reads the network interface card MAC addresses and returns them. # # @return [Hash<String, String>] Adapter => MAC address def self.nic_mac_addresses(machine) machine.provider.driver.read_mac_addresses end end end end
Version data entries
5 entries across 2 versions & 2 rubygems