Class: GitHubPages::HealthCheck::Fastly

Inherits:
CDN
  • Object
show all
Defined in:
lib/github-pages-health-check/cdns/fastly.rb

Overview

Instance of the Fastly CDN for checking IP ownership Specifically not namespaced to avoid a breaking change

Constant Summary collapse

HOSTNAMES =

Fastly maps used by GitHub Pages.

%w(
  github.map.fastly.net
  github.map.fastly.net.
  sni.github.map.fastly.net
  sni.github.map.fastly.net.
).freeze

Instance Attribute Summary

Attributes inherited from CDN

#name, #path

Method Summary

Methods inherited from CDN

controls_ip?, #controls_ip?, #initialize

Constructor Details

This class inherits a constructor from GitHubPages::HealthCheck::CDN