commit: cb748300feba44eb94df19e11c49cb27340601e8
parent dc644b1fcc393939e914e6be7681d6ec6ff0d710
Author: Egor Kislitsyn <egor@kislitsyn.com>
Date: Sat, 23 Feb 2019 20:28:09 +0700
Merge branch 'fix/link-text'
Diffstat:
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/lib/auto_linker/builder.ex b/lib/auto_linker/builder.ex
@@ -6,15 +6,15 @@ defmodule AutoLinker.Builder do
@doc """
Create a link.
"""
- def create_link(url, opts) do
- url = add_scheme(url)
+ def create_link(text, opts) do
+ url = add_scheme(text)
[]
|> build_attrs(url, opts, :rel)
|> build_attrs(url, opts, :target)
|> build_attrs(url, opts, :class)
|> build_attrs(url, opts, :href)
- |> format_url(url, opts)
+ |> format_url(text, opts)
end
def create_markdown_links(text, opts) do
@@ -59,7 +59,7 @@ defmodule AutoLinker.Builder do
|> truncate(Map.get(opts, :truncate, false))
attrs = format_attrs(attrs)
- "<a #{attrs}>" <> url <> "</a>"
+ "<a #{attrs}>#{url}</a>"
end
defp format_attrs(attrs) do
@@ -93,9 +93,7 @@ defmodule AutoLinker.Builder do
defp strip_prefix(url, _), do: url
- def create_phone_link([], buffer, _) do
- buffer
- end
+ def create_phone_link([], buffer, _), do: buffer
def create_phone_link([h | t], buffer, opts) do
create_phone_link(t, format_phone_link(h, buffer, opts), opts)