Machine Gun v0.1.7 MachineGun behaviour View Source
Link to this section Summary
Link to this section Types
Link to this type
response_or_error()
View Sourceresponse_or_error() :: {:ok, Response.t()} | {:error, any()}
Link to this section Functions
Link to this function
delete(url, headers \\ [], opts \\ %{})
View Sourcedelete(String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this function
delete!(url, headers \\ [], opts \\ %{})
View Sourcedelete!(String.t(), request_headers(), request_opts()) :: MachineGun.Response.t()
Link to this function
get(url, headers \\ [], opts \\ %{})
View Sourceget(String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this function
get!(url, headers \\ [], opts \\ %{})
View Sourceget!(String.t(), request_headers(), request_opts()) :: MachineGun.Response.t()
Link to this function
head(url, headers \\ [], opts \\ %{})
View Sourcehead(String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this function
head!(url, headers \\ [], opts \\ %{})
View Sourcehead!(String.t(), request_headers(), request_opts()) :: MachineGun.Response.t()
Link to this function
post(url, body, headers \\ [], opts \\ %{})
View Sourcepost(String.t(), String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this function
post!(url, body, headers \\ [], opts \\ %{})
View Sourcepost!(String.t(), String.t(), request_headers(), request_opts()) :: MachineGun.Response.t()
Link to this function
put(url, body, headers \\ [], opts \\ %{})
View Sourceput(String.t(), String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this function
put!(url, body, headers \\ [], opts \\ %{})
View Sourceput!(String.t(), String.t(), request_headers(), request_opts()) :: MachineGun.Response.t()
Link to this function
request(method, url, body \\ "", headers \\ [], opts \\ %{})
View Sourcerequest(String.t(), String.t(), String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this function
request!(method, url, body \\ "", headers \\ [], opts \\ %{})
View Sourcerequest!(String.t(), String.t(), String.t(), request_headers(), request_opts()) :: MachineGun.Response.t()
Link to this section Callbacks
Link to this callback
delete(arg1, request_headers, request_opts)
View Sourcedelete(String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this callback
delete!(arg1, request_headers, request_opts)
View Sourcedelete!(String.t(), request_headers(), request_opts()) :: Response.t()
Link to this callback
get(arg1, request_headers, request_opts)
View Sourceget(String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this callback
get!(arg1, request_headers, request_opts)
View Sourceget!(String.t(), request_headers(), request_opts()) :: Response.t()
Link to this callback
head(arg1, request_headers, request_opts)
View Sourcehead(String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this callback
head!(arg1, request_headers, request_opts)
View Sourcehead!(String.t(), request_headers(), request_opts()) :: Response.t()
Link to this callback
post(arg1, arg2, request_headers, request_opts)
View Sourcepost(String.t(), String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this callback
post!(arg1, arg2, request_headers, request_opts)
View Sourcepost!(String.t(), String.t(), request_headers(), request_opts()) :: Response.t()
Link to this callback
put(arg1, arg2, request_headers, request_opts)
View Sourceput(String.t(), String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this callback
put!(arg1, arg2, request_headers, request_opts)
View Sourceput!(String.t(), String.t(), request_headers(), request_opts()) :: Response.t()
Link to this callback
request(arg1, arg2, arg3, request_headers, request_opts)
View Sourcerequest(String.t(), String.t(), String.t(), request_headers(), request_opts()) :: response_or_error()
Link to this callback
request!(arg1, arg2, arg3, request_headers, request_opts)
View Sourcerequest!(String.t(), String.t(), String.t(), request_headers(), request_opts()) :: Response.t()