module Vagrant::MachineIndex::Entry::Remote::ClassMethods
Public Instance Methods
load(machine)
click to toggle source
# File lib/vagrant/machine_index/remote.rb, line 6 def load(machine) raw = Vagrant::Util::HashWithIndifferentAccess.new({ name: machine.name, local_data_path: machine.project.local_data, provider: machine.provider_name, full_state: machine.machine_state, state: machine.machine_state.id, vagrantfile_name: machine.project.vagrantfile_name, vagrantfile_path: machine.project.vagrantfile_path, machine: machine }) self.new(machine.id, raw) end