Current section
Files
Jump to
Current section
Files
src/openfeature.erl
-module(openfeature).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([main/0]).
-spec main() -> {ok, nil} | {error, nil}.
main() ->
gleam@io:println(<<"Hello from features!"/utf8>>),
Flags = begin
_pipe = gleam@dict:new(),
gleam@dict:insert(_pipe, <<"flag-1"/utf8>>, true)
end,
Provider = providers@in_memory_provider:in_memory_provider(Flags),
gleam@io:debug(
(erlang:element(5, Provider))(<<"flag-1"/utf8>>, false, none)
),
gleam@io:debug((erlang:element(5, Provider))(<<"flag-2"/utf8>>, true, none)),
gleam@io:debug((erlang:element(4, Provider))()),
api:set_provider(Provider).