Module: VagrantHosts::Provisioner::Hostname
- Included in:
- Linux
- Defined in:
- lib/vagrant-hosts/provisioner/hostname.rb
Overview
Abstract the details of setting a guest hostname on different versions of Vagrant.
Vagrant commit 61d2f9f96fc0f0ef5869c732674f25c4ccc85c8c converts the #change_host_name # method to a capability, which breaks the API between 1.1 and 1.2. :(
Defined Under Namespace
Classes: UnknownVersion
Instance Method Summary collapse
Instance Method Details
#change_host_name(name) ⇒ Object
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/vagrant-hosts/provisioner/hostname.rb', line 17 def change_host_name(name) case Vagrant::VERSION when /1\.1/ @machine.guest.change_host_name(name) when /1\.2/ @machine.guest.capability(:change_host_name, name) else raise UnknownVersion, :vagrant_version => Vagrant::VERSION end end |