mirror of
https://github.com/hashicorp/vagrant.git
synced 2026-06-08 16:26:25 -04:00
Perform direct type conversions
This commit is contained in:
parent
c24960731f
commit
44afa299f0
3 changed files with 19 additions and 1 deletions
|
|
@ -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…
Reference in a new issue