class VagrantPlugins::ManagedServers::Config
Attributes
server[RW]
The IP address or hostname of the managed server.
@return [String]
Public Class Methods
new()
click to toggle source
# File lib/vagrant-managed-servers/config.rb, line 12 def initialize() @server = UNSET_VALUE end
Public Instance Methods
finalize!()
click to toggle source
# File lib/vagrant-managed-servers/config.rb, line 16 def finalize! # server must be nil, since we can't default that @server = nil if @server == UNSET_VALUE end
validate(machine)
click to toggle source
# File lib/vagrant-managed-servers/config.rb, line 21 def validate(machine) errors = _detected_errors errors << I18n.t("vagrant_managed_servers.config.server_required") if @server.nil? { "ManagedServers Provider" => errors } end