Current section

54 Versions

Jump to

Compare versions

26 files changed
+301 additions
-120 deletions
  @@ -2,19 +2,21 @@
2 2 {<<"build_tools">>,[<<"rebar3">>]}.
3 3 {<<"description">>,<<"Nova is a web application framework">>}.
4 4 {<<"files">>,
5 - [<<"LICENSE">>,<<"README.md">>,<<"priv/static/nova.png">>,<<"rebar.config">>,
5 + [<<"LICENSE">>,<<"README.md">>,<<"include/nova_channel.hrl">>,
6 + <<"include/nova_comp.hrl">>,<<"include/nova_logger.hrl">>,
7 + <<"priv/static/nova.png">>,<<"rebar.config">>,<<"rebar.config.script">>,
6 8 <<"rebar.lock">>,<<"src/controllers/nova_error_controller.erl">>,
7 9 <<"src/nova.app.src">>,<<"src/nova.erl">>,<<"src/nova.hrl">>,
8 10 <<"src/nova_app.erl">>,<<"src/nova_basic_handler.erl">>,
9 - <<"src/nova_erlydtl_inventory.erl">>,<<"src/nova_handler.erl">>,
10 - <<"src/nova_handlers.erl">>,<<"src/nova_internal_error.dtl">>,
11 - <<"src/nova_plugin.erl">>,<<"src/nova_plugin_handler.erl">>,
12 - <<"src/nova_router.erl">>,<<"src/nova_router.hrl">>,
13 - <<"src/nova_security_handler.erl">>,<<"src/nova_session.erl">>,
14 - <<"src/nova_session_ets.erl">>,<<"src/nova_stream_h.erl">>,
15 - <<"src/nova_sup.erl">>,<<"src/nova_watcher.erl">>,
16 - <<"src/nova_websocket.erl">>,<<"src/nova_ws_handler.erl">>,
17 - <<"src/plugins/nova_correlation_plugin.erl">>,
11 + <<"src/nova_channel.erl">>,<<"src/nova_erlydtl_inventory.erl">>,
12 + <<"src/nova_handler.erl">>,<<"src/nova_handlers.erl">>,
13 + <<"src/nova_internal_error.dtl">>,<<"src/nova_plugin.erl">>,
14 + <<"src/nova_plugin_handler.erl">>,<<"src/nova_router.erl">>,
15 + <<"src/nova_router.hrl">>,<<"src/nova_security_handler.erl">>,
16 + <<"src/nova_session.erl">>,<<"src/nova_session_ets.erl">>,
17 + <<"src/nova_stream_h.erl">>,<<"src/nova_sup.erl">>,
18 + <<"src/nova_watcher.erl">>,<<"src/nova_websocket.erl">>,
19 + <<"src/nova_ws_handler.erl">>,<<"src/plugins/nova_correlation_plugin.erl">>,
18 20 <<"src/plugins/nova_cors_plugin.erl">>,
19 21 <<"src/plugins/nova_plugin_utilities.erl">>,
20 22 <<"src/plugins/nova_request_plugin.erl">>,<<"src/views/nova_error.dtl">>]}.
  @@ -41,7 +43,7 @@
41 43 {<<"routing_tree">>,
42 44 [{<<"app">>,<<"routing_tree">>},
43 45 {<<"optional">>,false},
44 - {<<"requirement">>,<<"1.0.2">>}]},
46 + {<<"requirement">>,<<"1.0.4">>}]},
45 47 {<<"thoas">>,
46 48 [{<<"app">>,<<"thoas">>},
47 49 {<<"optional">>,false},
  @@ -50,4 +52,4 @@
50 52 [{<<"app">>,<<"uuid">>},
51 53 {<<"optional">>,false},
52 54 {<<"requirement">>,<<"~>2.0.4">>}]}]}.
53 - {<<"version">>,<<"0.9.3">>}.
55 + {<<"version">>,<<"0.9.4">>}.
  @@ -0,0 +1,6 @@
1 + -record(nova_channel, {
2 + channel :: atom(),
3 + sender :: pid(),
4 + topic :: list() | binary(),
5 + payload :: any()
6 + }).
  @@ -0,0 +1,10 @@
1 + -ifndef(OTP_RELEASE).
2 + -define(OTP_RELEASE, 20). %% We just want to have nice ifdefs
3 + -endif.
4 +
5 +
6 + -if(?OTP_RELEASE >= 21).
7 + -define(STACKTRACE(Class, Exception, Stacktrace), Class:Exception:Stacktrace ->).
8 + -else.
9 + -define(STACKTRACE(Class, Exception, Stacktrace), Class:Exception -> Stacktrace = erlang:get_stacktrace(), ).
10 + -endif.
  @@ -0,0 +1,23 @@
1 + -if(?OTP_RELEASE < 23).
2 + %% Define all the macros
3 + -define(LOG_EMERGENCY(Metadata), error_logger:error_report(Metadata)).
4 + -define(LOG_EMERGENCY(Format, Metadata), error_logger:error_report(Format, Metadata)).
5 + -define(LOG_ALERT(Metadata), error_logger:error_report(Metadata)).
6 + -define(LOG_ALERT(Format, Metadata), error_logger:error_report(Format, Metadata)).
7 + -define(LOG_CRITICAL(Metadata), error_logger:error_report(Metadata)).
8 + -define(LOG_CRITICAL(Format, Metadata), error_logger:error_report(Format, Metadata)).
9 + -define(LOG_ERROR(Metadata), error_logger:error_report(Metadata)).
10 + -define(LOG_ERROR(Format, Metadata), error_logger:error_report(Format, Metadata)).
11 + -define(LOG_WARNING(Metadata), error_logger:warning_report(Metadata)).
12 + -define(LOG_WARNING(Format, Metadata), error_logger:warning_report(Format, Metadata)).
13 + -define(LOG_NOTICE(Metadata), error_logger:info_report(Metadata)).
14 + -define(LOG_NOTICE(Format, Metadata), error_logger:info_report(Format, Metadata)).
15 + -define(LOG_INFO(Metadata), error_logger:info_report(Metadata)).
16 + -define(LOG_INFO(Format, Metadata), error_logger:info_report(Format, Metadata)).
17 + -define(LOG_DEBUG(Metadata), error_logger:info_report(Metadata)).
18 + -define(LOG_DEBUG(Format, Metadata), error_logger:info_report(Format, Metadata)).
19 + -define(RUN_IF_LOGGER_SUPP(_Fun), ok).
20 + -else.
21 + -include_lib("kernel/include/logger.hrl").
22 + -define(RUN_IF_LOGGER_SUPP(Fun), Fun()).
23 + -endif.
  @@ -9,7 +9,7 @@
9 9 {erlydtl, "0.14.0"},
10 10 {jhn_stdlib, "3.6.2"},
11 11 {pmod_transform, "1.1.0"},
12 - {routing_tree, "1.0.2"},
12 + {routing_tree, "1.0.4"},
13 13 {thoas, "0.2.0"}
14 14 ]}.
Loading more files…