Remove RDF.Resource.new
This isn't used currently in the library. It also invites misusage as it obfuscates the actually intended usage of RDF.Resource.Generators.
This commit is contained in:
parent
7d97888971
commit
871deaedeb
3 changed files with 4 additions and 18 deletions
|
@ -42,7 +42,6 @@ defmodule RDF do
|
|||
"""
|
||||
|
||||
alias RDF.{
|
||||
Resource,
|
||||
IRI,
|
||||
BlankNode,
|
||||
Literal,
|
||||
|
@ -193,9 +192,6 @@ defmodule RDF do
|
|||
|
||||
def resource?(_), do: false
|
||||
|
||||
defdelegate resource(), to: Resource, as: :new
|
||||
defdelegate resource(args), to: Resource, as: :new
|
||||
|
||||
@doc """
|
||||
Checks if the given value is a RDF term.
|
||||
|
||||
|
|
|
@ -1,13 +1,9 @@
|
|||
defmodule RDF.Resource do
|
||||
@moduledoc """
|
||||
Shared functions over `RDF.IRI`s and `RDF.BlankNode`s.
|
||||
"""
|
||||
|
||||
alias RDF.{IRI, BlankNode}
|
||||
alias RDF.Resource.Generator
|
||||
|
||||
@type t :: IRI.t() | BlankNode.t()
|
||||
|
||||
def generator_config do
|
||||
Application.get_env(:rdf, :resource, generator: BlankNode)
|
||||
end
|
||||
|
||||
def new(), do: generator_config() |> Generator.generate()
|
||||
def new(value), do: generator_config() |> Generator.generate(value)
|
||||
end
|
||||
|
|
|
@ -2,10 +2,4 @@ defmodule RDF.ResourceTest do
|
|||
use RDF.Test.Case
|
||||
|
||||
doctest RDF.Resource
|
||||
|
||||
alias RDF.Resource
|
||||
|
||||
test "new/0" do
|
||||
assert %BlankNode{} = Resource.new()
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue