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.

See Also:



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