class Middleman::PreviewServer::ServerNameInformation
Use if server name is given and bind address is blank
Public Class Methods
Source
# File lib/middleman-core/preview_server/information.rb, line 225 def self.matches?(opts={}) opts[:bind_address].blank? && !opts[:server_name].blank? end
Source
# File lib/middleman-core/preview_server/information.rb, line 207 def initialize(*args) super @checks << Checks::RequiresBindAddressIfServerNameIsGiven.new @site_addresses << server_name end
Calls superclass method
Middleman::PreviewServer::BasicInformation::new
Public Instance Methods
Source
# File lib/middleman-core/preview_server/information.rb, line 214 def resolve_me(resolver) @bind_address = ServerIpAddress.new(resolver.ips_for(server_name).first) unless bind_address.blank? @listeners << bind_address @site_addresses << bind_address end self end