Crawler.Parser.Spec behaviour (Crawler v1.1.2)
View Source
Spec for defining a parser.
Specs
page() :: %Crawler.Store.Page{
body: body(),
opts: opts(),
processed: term(),
url: url()
}
Specs
parse(page()) :: {:ok, page()}
parse({:error, term()}) :: :ok