Module: Fastly::IPs

Defined in:
lib/fastly/ips.rb,
lib/fastly/ips/railtie.rb,
lib/fastly/ips/version.rb

Defined Under Namespace

Classes: Railtie

Constant Summary collapse

IPS_V4 =
%w[
  23.235.32.0/20
  43.249.72.0/22
  103.244.50.0/24
  103.245.222.0/23
  103.245.224.0/24
  104.156.80.0/20
  140.248.64.0/18
  140.248.128.0/17
  146.75.0.0/17
  151.101.0.0/16
  157.52.64.0/18
  167.82.0.0/17
  167.82.128.0/20
  167.82.160.0/20
  167.82.224.0/20
  172.111.64.0/18
  185.31.16.0/22
  199.27.72.0/21
  199.232.0.0/16
].map { |proxy| IPAddr.new(proxy) }.freeze
IPS_V6 =
%w[
  2a04:4e40::/32
  2a04:4e42::/32
].map { |proxy| IPAddr.new(proxy) }.freeze
IPS =
(IPS_V4 + IPS_V6).freeze
VERSION =
'1.0.1'