1234567891011121314151617181920212223 |
- -module(wf_render_actions).
- % author Andrew Zadorozhny
- -include_lib("nitro/include/nitro.hrl").
- -include_lib("nitro/include/event.hrl").
- -export([render_action/1]).
- render_action(Action) ->
- Module = erlang:element(#action.module, Action),
- Res = Module:render_action(Action),
- case Res of
- Res when erlang:is_tuple(Res) ->
- render_action(Res);
- Bin when erlang:is_binary(Bin) ->
- Bin;
- Str when erlang:is_list(Str) ->
- Str;
- _ ->
- []
- end.
|