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)