class Middleman::PreviewServer::ServerHostname::ServerPlainHostname

Public Class Methods

match?(name) click to toggle source
# File lib/middleman-core/preview_server/server_hostname.rb, line 21
def self.match?(name)
  # rubocop:disable Style/CaseEquality
  name != 'localhost' && /^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?\.?$/ === name
  # rubocop:enable Style/CaseEquality
end

Public Instance Methods

to_browser()
Alias for: to_s
to_s() click to toggle source
# File lib/middleman-core/preview_server/server_hostname.rb, line 17
def to_s
  __getobj__.gsub(/\s/, '+') + '.local'
end
Also aliased as: to_browser