Packages
json_api_ecto_builder
0.1.1
Library for building an ecto query from some JSON API parameters.
Current section
Files
Jump to
Current section
Files
lib/appliers/include.ex
defmodule JsonApiEctoBuilder.Applier.Include do
import Ecto.Query
alias JsonApiEctoBuilder.ParamParser.Include
def apply(query, params) do
preloads = Include.parse(params)
case length(preloads) do
0 -> query
_ ->preload(query, ^preloads)
end
end
end