UrlFetcher v0.2.1 UrlFetcher.SiteData View Source
Holds information about parsed site
Link to this section Summary
Link to this section Types
Specs
Link to this section Functions
Specs
new() :: t()
Create new site data struct
Examples
iex> UrlFetcher.SiteData.new()
%UrlFetcher.SiteData{links: [], assets: []}
Specs
Adds assets to site data
Parameters
- assets: list of asset url strings
Examples
iex> UrlFetcher.SiteData.new()
...> |> UrlFetcher.SiteData.with_assets(["https://gorka.io/logo.svg"])
%UrlFetcher.SiteData{links: [], assets: ["https://gorka.io/logo.svg"]}
Specs
Adds links to site data
Parameters
- links: list of url strings
Examples
iex> UrlFetcher.SiteData.new()
...> |> UrlFetcher.SiteData.with_links(["https://gorka.io"])
%UrlFetcher.SiteData{links: ["https://gorka.io"], assets: []}