Packages
An ergonomic library for investigating the Hex.pm API
Retired package: Deprecated - pre-release
Current section
Files
Jump to
Current section
Files
lib/aura/util/doc.ex
defmodule Aura.Doc do
@moduledoc false
def maintainer_github, do: "πΎ [Github: camatcode](https://github.com/camatcode/){:target=\"_blank\"}"
def maintainer_fediverse,
do: "π [Fediverse: @scrum_log@maston.social](https://mastodon.social/@scrum_log){:target=\"_blank\"}"
def contact_maintainer, do: "π¬ Contact the maintainer (he's happy to help!)"
def resources do
"### π Resources
* #{contact_maintainer()}
* #{maintainer_github()}
* #{maintainer_fediverse()}
"
end
def related(related_list) do
header = "### π See Also "
related_block =
Enum.map_join(related_list, "\n", fn related ->
" * #{related}"
end)
"""
#{header}
#{related_block}
"""
end
def returns(success: success, failure: failure) do
"### β€΅οΈ Returns
**β
On Success**
```elixir
#{success}
```
**β On Failure**
```elixir
#{failure}
```"
end
def returns(success: success) do
"### β€΅οΈ Returns
**β
On Success**
```elixir
#{success}
```
"
end
end