module

Vug

Constants

DEFAULT_FAVICON_PATHS = ["/favicon.ico", "/favicon.png", "/apple-touch-icon.png", "/apple-touch-icon-180x180.png"]

Class methods

best(site_url : String, config : Config = Config.default, cache : MemoryCache | Nil = nil) : Result
Source
duckduckgo_favicon_url(domain : String) : String
Source
failure(error : String, url : String | Nil = nil, error_type : ErrorType = :unknown) : Result
Source
favicons(site_url : String, config : Config = Config.default, http_client_factory : HttpClientFactory | Nil = nil) : FaviconCollection | Nil
Source
fetch(url : String, config : Config = Config.default, cache : MemoryCache | Nil = nil) : Result
Source
google_favicon_url(domain : String) : String
Source
placeholder(site_url : String, config : Config = Config.default, cache : MemoryCache | Nil = nil) : Result
Source
redirect(url : String) : Result
Source
shared_semaphore(limit : Int32) : Semaphore
Source
site(site_url : String, config : Config = Config.default, cache : MemoryCache | Nil = nil) : Result
Source
success(url : String, local_path : String, content_type : String | Nil = nil, bytes : Bytes | Nil = nil) : Result
Source

Nested types