瀏覽代碼

remove large comment blocks from templates and use maps in sup

pull/2069/head
Tristan Sloughter 6 年之前
父節點
當前提交
052a4e8428
沒有發現已知的金鑰在資料庫的簽署中 GPG Key ID: AAB97DDECCEB8150
共有 3 個文件被更改,包括 16 次插入37 次删除
  1. +1
    -9
      priv/templates/app.erl
  2. +0
    -10
      priv/templates/mod.erl
  3. +15
    -18
      priv/templates/sup.erl

+ 1
- 9
priv/templates/app.erl 查看文件

@ -7,20 +7,12 @@
-behaviour(application).
%% Application callbacks
-export([start/2, stop/1]).
%%====================================================================
%% API
%%====================================================================
start(_StartType, _StartArgs) ->
{{name}}_sup:start_link().
%%--------------------------------------------------------------------
stop(_State) ->
ok.
%%====================================================================
%% Internal functions
%%====================================================================
%% internal functions

+ 0
- 10
priv/templates/mod.erl 查看文件

@ -1,13 +1,3 @@
-module({{name}}).
%% API exports
-export([]).
%%====================================================================
%% API functions
%%====================================================================
%%====================================================================
%% Internal functions
%%====================================================================

+ 15
- 18
priv/templates/sup.erl 查看文件

@ -8,32 +8,29 @@
-behaviour(supervisor).
%% API
-export([start_link/0]).
%% Supervisor callbacks
-export([init/1]).
-define(SERVER, ?MODULE).
%%====================================================================
%% API functions
%%====================================================================
start_link() ->
supervisor:start_link({local, ?SERVER}, ?MODULE, []).
%%====================================================================
%% Supervisor callbacks
%%====================================================================
%% Child :: #{id => Id, start => {M, F, A}}
%% Optional keys are restart, shutdown, type, modules.
%% Before OTP 18 tuples must be used to specify a child. e.g.
%% Child :: {Id,StartFunc,Restart,Shutdown,Type,Modules}
%% sup_flags() = #{strategy => strategy(), % optional
%% intensity => non_neg_integer(), % optional
%% period => pos_integer()} % optional
%% child_spec() = #{id => child_id(), % mandatory
%% start => mfargs(), % mandatory
%% restart => restart(), % optional
%% shutdown => shutdown(), % optional
%% type => worker(), % optional
%% modules => modules()} % optional
init([]) ->
{ok, {{one_for_all, 0, 1}, []}}.
SupFlags = #{strategy => one_for_all
intensity => 0,
period => 1},
ChildSpecs = [],
{ok, {SupFlags, ChildSpecs}}.
%%====================================================================
%% Internal functions
%%====================================================================
%% internal functions

Loading…
取消
儲存