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, "~> 0.0.1"}]
endUsage
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