Current section
Files
Jump to
Current section
Files
src/funsies@orm_gen.erl
-module(funsies@orm_gen).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([create_by_id/2, create_get_all/2, create_insert/2]).
-file("/Users/ashercohen/Desktop/ASHERSOPRO/funsies/src/funsies/orm_gen.gleam", 9).
-spec create_by_id(binary(), funsies@schema:table()) -> {ok, nil} |
{error, simplifile:file_error()}.
create_by_id(Path, Table) ->
Str = builders@by_id:render(Table),
_assert_subject = simplifile:write(Path, Str),
{ok, Results} = case _assert_subject of
{ok, _} -> _assert_subject;
_assert_fail ->
erlang:error(#{gleam_error => let_assert,
message => <<"Pattern match failed, no pattern matched the value."/utf8>>,
value => _assert_fail,
module => <<"funsies/orm_gen"/utf8>>,
function => <<"create_by_id"/utf8>>,
line => 11})
end.
-file("/Users/ashercohen/Desktop/ASHERSOPRO/funsies/src/funsies/orm_gen.gleam", 14).
-spec create_get_all(binary(), funsies@schema:table()) -> {ok, nil} |
{error, simplifile:file_error()}.
create_get_all(Path, Table) ->
Str = builders@get_all:render(Table),
_assert_subject = simplifile:write(Path, Str),
{ok, Results} = case _assert_subject of
{ok, _} -> _assert_subject;
_assert_fail ->
erlang:error(#{gleam_error => let_assert,
message => <<"Pattern match failed, no pattern matched the value."/utf8>>,
value => _assert_fail,
module => <<"funsies/orm_gen"/utf8>>,
function => <<"create_get_all"/utf8>>,
line => 16})
end.
-file("/Users/ashercohen/Desktop/ASHERSOPRO/funsies/src/funsies/orm_gen.gleam", 20).
-spec create_insert(binary(), funsies@schema:table()) -> {ok, nil} |
{error, simplifile:file_error()}.
create_insert(Path, Table) ->
Str = builders@insert:render(Table),
Results = simplifile:write(Path, Str),
Results.