amalbuquerque/interceptor

Wrong repo to ask for this

Closed this issue · 0 comments

While using decorator with Spandex i'm not able to add another use in sequence:

defmodule Fetcher.Info do
use Spandex.Decorators
use Interceptor.Annotation

@intercept true
@decorate span(type: :backend)
def retrieve_information(resource_uuid) do
#mycode
end
end
Using this code I get the following warning:

warning: this clause cannot match because a previous clause at line 1 always matches
lib/fetcher/info.ex:1
Could it be useful to insert something like this?

Module.register_attribute MODULE, :decorate, accumulate: true

To allow the macros to be used as a list and not overwrite the previous, what do you think?