Current section
Files
Jump to
Current section
Files
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