Sha256: 637f965d196a8cd611724904bc5724dbdbbeea2041b4545e51d25ccb408a1d79
Contents?: true
Size: 796 Bytes
Versions: 3
Compression:
Stored size: 796 Bytes
Contents
require 'vagrant' require 'vagrant/errors' # 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. :( module VagrantHosts::Provisioner::Hostname class UnknownVersion < Vagrant::Errors::VagrantError error_key(:unknown_version, 'vagrant_hosts') end # @param name [String] The new hostname to apply on the guest 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 end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vagrant-hosts-1.1.4 | lib/vagrant-hosts/provisioner/hostname.rb |
vagrant-hosts-1.1.3 | lib/vagrant-hosts/provisioner/hostname.rb |
vagrant-hosts-1.1.2 | lib/vagrant-hosts/provisioner/hostname.rb |