* [WIP] added first attempt at pagination component * Hooked up pagination for downloaded media
16 lines
306 B
Elixir
16 lines
306 B
Elixir
defmodule Pinchflat.Utils.NumberUtils do
|
|
@moduledoc """
|
|
Utility methods for working with numbers
|
|
"""
|
|
|
|
@doc """
|
|
Clamps a number between a minimum and maximum value
|
|
|
|
Returns integer() | float()
|
|
"""
|
|
def clamp(num, minimum, maximum) do
|
|
num
|
|
|> max(minimum)
|
|
|> min(maximum)
|
|
end
|
|
end
|