blob: db7e469180238816bb9c0d0772202c119d074dda (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
defmodule SilmataivasWeb.LocationJSON do
alias Silmataivas.Locations.Location
@doc """
Renders a list of locations.
"""
def index(%{locations: locations}) do
%{data: for(location <- locations, do: data(location))}
end
@doc """
Renders a single location.
"""
def show(%{location: location}) do
%{data: data(location)}
end
defp data(%Location{} = location) do
%{
id: location.id,
latitude: location.latitude,
longitude: location.longitude
}
end
end
|