Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. defmodule App.UploadManager.Behavior do
  2.  
  3. @doc """
  4. Check if file exists
  5. """
  6. @callback exists?(String.t) :: :ok | {:error, String.t}
  7.  
  8. @doc """
  9. Save file
  10. """
  11. @callback save!(String.t, String.t, Map) :: :ok | {:error, String.t}
  12.  
  13. @doc """
  14. Delete file
  15. """
  16. @callback delete!(String.t) :: :ok | {:error, String.t}
  17.  
  18. @doc """
  19. Return URL to file
  20. """
  21. @callback url(String.t) :: String.t
  22.  
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement