class Middleman::PreviewServer::ServerIpv6Address

Public Class Methods

match?(str) click to toggle source
# File lib/middleman-core/preview_server/server_ip_address.rb, line 39
def self.match?(str)
  str = str.to_s.sub(/%.*$/, '')
  IPAddr.new(str).ipv6?
rescue StandardError
  false
end

Public Instance Methods

to_browser() click to toggle source
# File lib/middleman-core/preview_server/server_ip_address.rb, line 34
def to_browser
  format('[%s]', to_s)
end
to_s() click to toggle source
# File lib/middleman-core/preview_server/server_ip_address.rb, line 30
def to_s
  __getobj__.sub(/%.*$/, '')
end