markright v0.2.0 Markright.Parsers.Maillink

Makes all the mailto:who@where.domain texts to be links.

Examples

iex> input = "mailto:am@mudasobwa.ru "
iex> Markright.Parsers.Maillink.to_ast(input)
%Markright.Continuation{ast: {:a, %{href: "mailto:am@mudasobwa.ru"}, "mailto:am@mudasobwa.ru"}, tail: " "}

iex> input = "Hello mailto:am@mudasobwa.ru !"
iex> Markright.to_ast(input)
{:article, %{},
    [{:p, %{},
      ["Hello ", {:a, %{href: "mailto:am@mudasobwa.ru"}, "mailto:am@mudasobwa.ru"},
       " !"]}]}

Summary

Functions

to_ast(input, fun \\ nil, opts \\ %{})

Callback implementation for Markright.Parser.to_ast/3.