Method: ActiveGraph::Node::Labels#remove_labels
- Defined in:
- lib/active_graph/node/labels.rb
#remove_labels(*labels) ⇒ Object
Removes one or more labels Be careful, don’t remove the label representing the Ruby class.
47 48 49 50 51 52 |
# File 'lib/active_graph/node/labels.rb', line 47 def remove_labels(*labels) labels.inject(query_as(:n)) do |query, label| query.remove("n:`#{label}`") end.exec labels.each(&@_persisted_obj.labels.method(:delete)) end |