GameServerWeb.Helpers.ParamParser
(game_server_web v1.0.943)
Copy Markdown
Shared helpers for safely parsing controller parameters.
Import into controllers that need safe integer parsing:
import GameServerWeb.Helpers.ParamParser
Summary
Functions
Safely parse a value into an integer. Returns the integer or nil.
Like parse_id/1 but returns {:ok, int} or :error.
Functions
Safely parse a value into an integer. Returns the integer or nil.
Handles integers, numeric strings, and rejects everything else.
Examples
iex> parse_id(42)
42
iex> parse_id("42")
42
iex> parse_id("abc")
nil
iex> parse_id(nil)
nil
Like parse_id/1 but returns {:ok, int} or :error.