floorplan v0.0.1 Floorplan.FileList
Summary
Functions
Returns true if no files w/ :in_progress status
Fetch files by status. Accepts :all, :completed, or :failed
Returns boolean if :in_progress jobs are empty
Swaps a file by filename with a new state
Pushes a Path and its state onto queue
Swaps a file by filename with a new state
Replace queue with passed list
Starts the queue
Functions
Returns true if no files w/ :in_progress status
iex> GenServer.cast(FileList, {:fetch, :completed})
Fetch files by status. Accepts :all, :completed, or :failed
iex> GenServer.cast(FileList, {:fetch, :completed})
Returns boolean if :in_progress jobs are empty
iex> GenServer.call(FileList, :done?)
Swaps a file by filename with a new state
iex> GenServer.cast(FileList, {:replace, “tmp/sitemap1.xml”, {“tmp/sitemap1.xml.gz”, :completed, 12}})