Packages

Magic the Gathering API Wrapper

Current section

Files

Jump to
mtg_api lib mtg response.ex
Raw

lib/mtg/response.ex

defmodule MTG.Response do
def get_key({:ok, %HTTPoison.Response{body: %{error: error}}} = b, _) do
{:error, error}
end
def get_key({:ok, %HTTPoison.Response{body: body}}, key) do
case Map.get(body, key) do
nil -> {:error, body}
result -> {:ok, result}
end
end
end