Perform direct type conversions
This commit is contained in:
parent
c24960731f
commit
44afa299f0
@ -156,6 +156,10 @@ module VagrantPlugins
|
||||
resp.path
|
||||
end
|
||||
|
||||
def vagrantfile
|
||||
client.vagrantfile(Empty.new).to_ruby
|
||||
end
|
||||
|
||||
# @return [String] name of the Vagrantfile for this target
|
||||
def vagrantfile_name
|
||||
client.vagrantfile_name(Empty.new).name
|
||||
|
||||
@ -13,7 +13,13 @@ module VagrantPlugins
|
||||
:DESTROYED,
|
||||
].freeze
|
||||
|
||||
# @return [Hashicorp::Vagrant::Sdk::Ref::Target] proto reference for this target
|
||||
|
||||
# @return [SDK::Ref::Target] proto reference for this target
|
||||
def vagrantfile
|
||||
client.vagrantfile(Empty.new).to_ruby
|
||||
end
|
||||
|
||||
# @return [SDK::Ref::Target] proto reference for this target
|
||||
def ref
|
||||
SDK::Ref::Target.new(resource_id: resource_id)
|
||||
end
|
||||
@ -61,6 +67,10 @@ module VagrantPlugins
|
||||
Project.load(client.project(Empty.new), broker: broker)
|
||||
end
|
||||
|
||||
def environment
|
||||
client.project(Empty.new).to_ruby
|
||||
end
|
||||
|
||||
# @return [Provider] provider for target
|
||||
def provider
|
||||
client.provider(Empty.new)
|
||||
|
||||
@ -106,6 +106,10 @@ module VagrantPlugins
|
||||
end
|
||||
}
|
||||
end
|
||||
|
||||
def to_ui
|
||||
Vagrant::UI::Remote.new(self)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user