defmodule TibiaData do @moduledoc """ Wrapper for the TibiaData API containing information from Tibia’s official homepage tibia.com, so you can build your own small tools. """ use HTTPoison.Base def process_request_url(endpoint) do "https://api.tibiadata.com/v2" <> endpoint <> ".json" end def process_response_body(body) do body |> Poison.decode! |> Enum.map(fn({k, v}) -> {String.to_atom(k), v} end) end end