lib/maru/params/type.ex
defmodule Maru.Params.Type do
defmacro __using__(_) do
quote do
def parser_arguments, do: []
def validator_arguments, do: []
def parse(input, _), do: {:ok, input}
def validate(_, _), do: :ok
defoverridable parser_arguments: 0, validator_arguments: 0, parse: 2, validate: 2
end
end
end