Current section

Files

Jump to
treewalker src treewalker_link_filter.erl
Raw

src/treewalker_link_filter.erl

%% @author Antoine Gagné <gagnantoine@gmail.com>
%% @copyright 2019 Antoine Gagné
%% @doc
%% Filter URL and return whether or not they must be followed.
%% @end
-module(treewalker_link_filter).
%% API
-export([filter/1]).
-type url() :: treewalker_page:url().
%%%===================================================================
%%% Callbacks
%%%===================================================================
-callback filter(Url :: url()) -> IsAllowed :: boolean().
%%%===================================================================
%%% API
%%%===================================================================
-spec filter(url()) -> true.
filter(_Url) ->
true.
%%%===================================================================
%%% Internal functions
%%%===================================================================