Maru v0.13.2 Maru.Helper View Source
Define helper for maru router.
Shared Params
Defined shared params with Maru.Helper like this:
defmodule SharedParams do
use Maru.Helper
params :period do
optional :start_date
optional :end_date
end
params :pagination do
optional :page, type: Integer
optional :per_page, type: Integer
end
end
And use shared params within Maru.Router like this:
defmodule API do
helpers SharedParams
params do
use [:period, :pagination]
end
get do
...
end
end