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