class Nokogiri::XML::Node
def kwattr_remove(attribute_name, keywords)
- Since: - v1.11.0
Returns:
-
(Node)
- Returns +self+ for ease of chaining method calls.
Parameters:
-
keywords
(String, Array
) -- -
attribute_name
(String
) -- The name of the keyword attribute to be modified.
Other tags:
- See: #kwattr_append -
See: #kwattr_add -
See: #kwattr_values -
See: #remove_class -
def kwattr_remove(attribute_name, keywords) if keywords.nil? remove_attribute(attribute_name) return self end keywords = keywordify(keywords) current_kws = kwattr_values(attribute_name) new_kws = current_kws - keywords if new_kws.empty? remove_attribute(attribute_name) else set_attribute(attribute_name, new_kws.join(" ")) end self end