exfile v0.2.3 Exfile.Phoenix.Helpers

View helpers to use Exfile in your Phoenix app.

To use these helpers, import it in the view section of your web/web.ex file.

defmodule MyApp.Web do
  def view do
    quote do
      use Phoenix.View, root: "web/templates"
      ...
      import Exfile.Phoenix.Helpers
    end
  end
end

Summary

Functions

Returns the absolute path of a file with the options passed

Returns the absolute URL of a file with the options passed

Functions

exfile_path(file, opts \\ [])

Specs

exfile_path(%Exfile.File{backend: term, backend_meta: term, id: term, meta: term}, [{atom, any}, ...]) :: String.t

Returns the absolute path of a file with the options passed.

exfile_url(base, file \\ [], opts \\ [])

Returns the absolute URL of a file with the options passed.

The first argument accepts any parameter that the Phoenix generated _url function takes. If cdn_host is configured for Exfile, this first argument is not necessary.