lib/rdf/model/statement.rb in rdf-1.0.10.1 vs lib/rdf/model/statement.rb in rdf-1.0.10.2
- old
+ new
@@ -57,16 +57,18 @@
# @option options [RDF::Resource] :subject (nil)
# @option options [RDF::URI] :predicate (nil)
# @option options [RDF::Term] :object (nil)
# @option options [RDF::Resource] :context (nil)
# Note, in RDF 1.1, a context MUST be an IRI.
+ # @return [RDF::Statement]
#
# @overload initialize(subject, predicate, object, options = {})
# @param [RDF::Resource] subject
# @param [RDF::URI] predicate
# @param [RDF::Term] object
# @param [Hash{Symbol => Object}] options
# @option options [RDF::Resource] :context (nil)
+ # @return [RDF::Statement]
def initialize(subject = nil, predicate = nil, object = nil, options = {})
case subject
when Hash
@options = subject.dup
@subject = @options.delete(:subject)