Method: RDF::Mutable#delete_insert
- Defined in:
- lib/rdf/mixin/mutable.rb
#delete_insert(deletes, inserts) ⇒ Mutable Also known as: delete_insert!
Note:
in the base implementation, this is equivalent to calling ‘#delete` and `#insert` sequentially. This method is preferred to take advantage of (e.g.) `RDF::Repositories` that can execute the operation in a single request.
Performs a set of deletes and inserts as a combined operation.
182 183 184 185 186 187 |
# File 'lib/rdf/mixin/mutable.rb', line 182 def delete_insert(deletes, inserts) deletes.respond_to?(:each_statement) ? delete(deletes) : delete(*deletes) inserts.respond_to?(:each_statement) ? insert(inserts) : insert(*inserts) self end |