I know include is used for access module methods as instance methods while extend is used to access module methods as class methods.
For ActiveSupport::Concern somewhere I see written as,
module Test
include ActiveSupport::Concern
end
while at some places written as,
module Test
extend ActiveSupport::Concern
end
Here my confusion is, ActiveSupport::Concern should be used with include or with extend?