erlydtl_lib_test1.erl 461 B

123456789101112131415161718192021
  1. -module(erlydtl_lib_test1).
  2. -behaviour(erlydtl_lib_test1). %% for test multiple behaviours
  3. -behaviour(erlydtl_library).
  4. -export([version/0, inventory/1, reverse/1]).
  5. -export([behaviour_info/1]).
  6. behaviour_info(callbacks) ->
  7. [
  8. ].
  9. version() -> 1.
  10. inventory(filters) -> [reverse];
  11. inventory(tags) -> [].
  12. reverse(String) when is_list(String) ->
  13. lists:reverse(String);
  14. reverse(String) when is_binary(String) ->
  15. reverse(binary_to_list(String)).