fetch.ex (284B)
1 defmodule Absinthe.Type.Fetch do 2 @moduledoc false 3 4 defmacro __using__(_) do 5 quote do 6 def fetch(container, key) do 7 if Map.has_key?(container, key) do 8 {:ok, container |> Map.get(key)} 9 else 10 :error 11 end 12 end 13 end 14 end 15 end