Current section
Files
Jump to
Current section
Files
lib/client.ex
defmodule Frex.Client do
@moduledoc """
The client module's job is to facilitate the request to the Freshbooks API
(through `Frex.Request`) and ensure that all required properties are passed
properly.
"""
@doc """
Puts options from a map into a usable builder list.
"""
def opts_to_builder(opts) when is_map(opts) do
Enum.reduce opts, [], fn(opt, acc) ->
{key, val} = opt
Enum.into(acc, [{key, %{}, val}])
end
end
end