defmodule BasketballWebsite do def extract_from_path(data, path) do path |> String.split(".") |> get_path(data) end defp get_path(_list, nil), do: nil defp get_path([], data), do: data defp get_path([head | tail], data), do: get_path(tail, data[head]) def get_in_path(data, path) do get_in(data, String.split(path, ".")) end end