Packages

Calculating Azan times for a given location

Current section

Files

Jump to
azan_ex lib azan high_latitude_rule.ex
Raw

lib/azan/high_latitude_rule.ex

defmodule Azan.HighLatitudeRule do
@moduledoc """
Documentation for `HighLatitudeRule`.
"""
alias Azan.Coordinate
@spec recommended(Coordinate.t()) :: atom()
def recommended(%Coordinate{latitude: latitude}) when latitude > 48 do
:seventh_of_the_night
end
def recommended(%Coordinate{} = _) do
:middle_of_the_night
end
end