class Middleman::PreviewServer::BindAddressInformation
Used if a bind address is given and the server name is blank
Public Class Methods
matches?(opts={})
click to toggle source
# File lib/middleman-core/preview_server/information.rb, line 192 def self.matches?(opts={}) !opts[:bind_address].blank? && opts[:server_name].blank? end
new(*args)
click to toggle source
Calls superclass method
Middleman::PreviewServer::BasicInformation::new
# File lib/middleman-core/preview_server/information.rb, line 185 def initialize(*args) super @listeners << bind_address @site_addresses << bind_address end
Public Instance Methods
resolve_me(resolver)
click to toggle source
Resolv
# File lib/middleman-core/preview_server/information.rb, line 197 def resolve_me(resolver) @server_name = ServerHostname.new(resolver.names_for(bind_address).first) @site_addresses << @server_name unless @server_name.blank? self end