class Cloudflare::Caching::Scanner

Defined in:

cloudflare/caching/scanner.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(options : Options) #

[View source]

Instance Method Detail

def dup : Hash(IPAddress, Set(Entry)) #
Description copied from class Reference

Returns a shallow copy of this object.

This allocates a new object and copies the contents of self into it.


[View source]
def entries : Hash(IPAddress, Set(Entry)) #

[View source]
def external_controller : Bool? #

[View source]
def external_controller=(value : Bool) #

[View source]
def lastCleanedUp : Time #

[View source]
def mutex : Mutex #

[View source]
def options : Options #

[View source]
def restore(serialized_export : Serialized::Export::Scanner) #

[View source]
def set(ip_block : IPAddress, iata : Needles::IATA, priority : UInt8, ip_address : Socket::IPAddress) #

[View source]
def to_serialized : Serialized::Export::Scanner #

[View source]
def to_serialized_entries : Hash(String, Array(Serialized::Export::Scanner::Entry)) #

[View source]
def to_tuple_ip_addresses : Array(Tuple(Needles::IATA, Socket::IPAddress)) #

[View source]