webdavex v0.3.1 Webdavex.Agent View Source
Wraps Webdavex
into Agent
in order to change configuration during runtime.
defmodule MyClient
use Webdavex.Agent, base_url: "http://placeholder"
end
{:ok, _pid} = MyClient.start_link(base_url: "http://webdav.host")
MyClient.update_config(base_url: "https://webdav.host", headers: [{"foo", "bar"}])
MyClient.get("image.png")