Method: RDF.enum_for
- Defined in:
- lib/rdf.rb
.enum_for(method = :each_statement, *args) ⇒ RDF::Enumerable::Enumerator Also known as: to_enum
Return an enumerator over Statement defined for this vocabulary.
243 244 245 246 247 248 |
# File 'lib/rdf.rb', line 243 def self.enum_for(method = :each_statement, *args) # Ensure that enumerators are, themselves, queryable Enumerable::Enumerator.new do |yielder| RDF::RDFV.send(method, *args) {|*y| yielder << (y.length > 1 ? y : y.first)} end end |