Browse Source

Adding 'base64' as a filter.

It encodes an iolist to base64.
Christian Sunesson 16 years ago
parent
commit
379205b241
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/erlydtl/erlydtl_filters.erl

+ 4 - 0
src/erlydtl/erlydtl_filters.erl

@@ -181,6 +181,10 @@ urlencode(Input) when is_binary(Input) ->
 urlencode(Input) when is_list(Input) ->
 urlencode(Input) when is_list(Input) ->
     urlencode(Input, []).
     urlencode(Input, []).
 
 
+base64(Input) ->
+	base64:encode(erlang:iolist_to_binary(Input)).
+
+
 % internal
 % internal
 
 
 escape(Binary, Index) when is_binary(Binary) ->
 escape(Binary, Index) when is_binary(Binary) ->