Update proto loads and method names

This commit is contained in:
Chris Roberts 2021-08-16 11:49:13 -07:00 committed by Paul Hinze
parent 1f67fdfb11
commit 073acefea9
No known key found for this signature in database
GPG Key ID: B69DEDF2D55501C0
2 changed files with 4 additions and 4 deletions

View File

@ -16,7 +16,7 @@ module VagrantPlugins
end
def self.load(raw_machine, broker:)
m = SDK::Args::Target::Machine.decode(raw_machine)
m = raw_machine.is_a?(String) ? SDK::Args::Target::Machine.decode(raw_machine) : raw_machine
self.new(connect(proto: m, broker: broker), broker)
end
@ -26,7 +26,7 @@ module VagrantPlugins
end
# @return [String] machine identifier
def get_id
def id
client.get_id(Empty.new).id
end
@ -63,7 +63,7 @@ module VagrantPlugins
end
# @return [Vagrant::MachineState] current state of machine
def get_state
def machine_state
resp = client.get_state(Empty.new)
Vagrant::MachineState.new(
resp.id.to_sym,

View File

@ -15,7 +15,7 @@ module VagrantPlugins
end
def self.load(raw_terminal, broker:)
t = SDK::Args::TerminalUI.decode(raw_terminal)
t = raw_terminal.is_a?(String) ? SDK::Args::TerminalUI.decode(raw_terminal) : raw_terminal
self.new(connect(proto: t, broker: broker))
end