Current section
Files
Jump to
Current section
Files
src/glenvy@env.erl
-module(glenvy@env).
-compile([no_auto_import, nowarn_unused_vars]).
-export([get/1, get_int/1, get_float/1]).
-spec get(binary()) -> {ok, binary()} | {error, nil}.
get(Name) ->
gleam_erlang_ffi:get_env(Name).
-spec get_int(binary()) -> {ok, integer()} | {error, nil}.
get_int(Name) ->
gleam@result:'try'(get(Name), fun(Value) -> _pipe = Value,
gleam@int:parse(_pipe) end).
-spec get_float(binary()) -> {ok, float()} | {error, nil}.
get_float(Name) ->
gleam@result:'try'(get(Name), fun(Value) -> _pipe = Value,
gleam@float:parse(_pipe) end).