From 385183169d832f7db91ca407608db21463561f69 Mon Sep 17 00:00:00 2001 From: Marcel Otto Date: Thu, 25 May 2017 16:56:29 +0200 Subject: [PATCH] core: disable documentation of description builder functions for multi-argument objects --- lib/rdf/vocabulary_namespace.ex | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/rdf/vocabulary_namespace.ex b/lib/rdf/vocabulary_namespace.ex index 67c7186..3428897 100644 --- a/lib/rdf/vocabulary_namespace.ex +++ b/lib/rdf/vocabulary_namespace.ex @@ -190,18 +190,20 @@ defmodule RDF.Vocabulary.Namespace do def unquote(name)(), do: @tmp_uri @doc "`RDF.Description` builder for <#{@tmp_uri}>" - def unquote(name)(subject, object) - def unquote(name)(subject, object) do RDF.Description.new(subject, @tmp_uri, object) end + @doc false def unquote(name)(subject, o1, o2), do: unquote(name)(subject, [o1, o2]) + @doc false def unquote(name)(subject, o1, o2, o3), do: unquote(name)(subject, [o1, o2, o3]) + @doc false def unquote(name)(subject, o1, o2, o3, o4), do: unquote(name)(subject, [o1, o2, o3, o4]) + @doc false def unquote(name)(subject, o1, o2, o3, o4, o5), do: unquote(name)(subject, [o1, o2, o3, o4, o5]) end