Packages

Environment configuration parser. Purely functional, server free.

Current section

Files

Jump to
analytics_3i lib analytics_3i parsers base.ex
Raw

lib/analytics_3i/parsers/base.ex

defmodule Analytics3i.Parsers.Base do
defmacro __using__(_) do
quote do
alias Analytics3i.Parsers.Connector
@default_definitions %{mappingDefinition: %{index: "news_actual", type: "news"} }
# Private
defp parse_body(%{body: body, status_code: 200}), do: body
defp parse_body(%{body: body, status_code: 201}), do: body
defp parse_body(%{body: body, status_code: 400}), do: body
defoverridable [parse_body: 1]
end
end
end