blankable
blankable copied to clipboard
Blank implementation for Elixir
Blankable
Implementation of blank?
in Elixir. Aims to work in a practically identical fashion to ActiveSupport's #blank? method.
Installation
Add blankable
to your list of dependencies in mix.exs
:
def deps do
[{:blankable, "~> 1.0.0"}]
end
Usage
iex> Blankable.blank?(nil)
true
iex> Blankable.blank?("")
true
iex> Blankable.blank?([])
true
iex> Blankable.blank?("Hello")
false
You can also get behaviour similar to ActiveSupport's present?
method like so:
def present?(term) do
!Blankable.blank?(term)
end