Packages

Elixir standard library extensions for Tesseract library bundle.

Current section

Files

Jump to
tesseract_ext lib ext map_access.ex
Raw

lib/ext/map_access.ex

defmodule Tesseract.Ext.MapAccess do
defmacro __using__(_) do
quote do
@behaviour Access
def fetch(term, key) do
Map.fetch(term, key)
end
def get(term, key, default) do
Map.get(term, key, default)
end
def get_and_update(data, key, fun) do
Map.get_and_update(data, key, fun)
end
def pop(data, key) do
Map.pop(data, key)
end
end
end
end