$ brew install nginx
$ vim /usr/local/etc/nginx/nginx.conf
defmodule Board do | |
alias IslandsEngine.{Coordinate, Island} | |
def position_island(board, key, %Island{} = island) do | |
case overlaps_existing_island?(board, key, island) do | |
true -> {:error, :overlapping_island} | |
false -> Map.put(board, key, island) | |
end | |
end |