falcon_plus_api v0.1.0 FalconPlusApi.Util

Summary

Functions

Examples

iex(1)> FalconPlusApi.Util.url("/api/v1/user/login", :second)
"127.0.0.2:8080/api/v1/user/login"

Examples

iex(1)> FalconPlusApi.Util.url_with_params(~S(/api/v1/hostgroup/#{hostgroup_id}), %{"hostgroup_id" => 10})
"127.0.0.1:8080/api/v1/hostgroup/10"

Functions

addr(addr \\ nil)
url(url, addr \\ nil)

Examples

iex(1)> FalconPlusApi.Util.url("/api/v1/user/login", :second)
"127.0.0.2:8080/api/v1/user/login"

iex(2)> FalconPlusApi.Util.url("/api/v1/user/login")
"127.0.0.1:8080/api/v1/user/login"
url_with_params(url, param, addr \\ nil)

Examples

iex(1)> FalconPlusApi.Util.url_with_params(~S(/api/v1/hostgroup/#{hostgroup_id}), %{"hostgroup_id" => 10})
"127.0.0.1:8080/api/v1/hostgroup/10"

iex(2)> FalconPlusApi.Util.url_with_params(~S(/api/v1/hostgroup/#{hostgroup_id}/plugins), %{"hostgroup_id" => 10})
"127.0.0.1:8080/api/v1/hostgroup/10/plugins"