Bottle
Installation
The the package can be installed from Hex,
by adding bottle
to your list of dependencies in mix.exs
:
def deps do
[
{:bottle, "~> 0.1.2"}
]
end
Usage
Just put this on top of your module and get all the guards available in your scope
defmodule MyModule do
use Bottle
def foo(bar) when is_empty_binary(bar) do
:empty
end
end
You can also import the guards selectively, ie:
import Bottle.Binary, only: [is_empty_binary: 1]
Documentation
The documentation can be found at https://hexdocs.pm/bottle.