exfile v0.3.6 Exfile.ProcessorRegistry View Source

Link to this section Summary

Link to this section Types

Link to this type file() View Source
file() :: %Exfile.File{backend: term, backend_meta: term, id: term, meta: term}
Link to this type processor_module() View Source
processor_module() :: atom
Link to this type processor_name() View Source
processor_name() :: String.t

Link to this section Functions

Link to this function get_processor_module(name) View Source
get_processor_module(processor_name) ::
  {:ok, processor_module} |
  :error
Link to this function process(name, file, args, opts) View Source
process(processor_name, file, [...], [...]) ::
  {:ok, file} |
  {:error, atom}