class Nokogiri::XML::Node

def remove_class(names = nil)


node.remove_class(["section", "float"]) # =>

node # =>


Note that the "class" attribute is deleted once it's empty.

*Example*: Deleting multiple CSS classes

node.remove_class("section") # =>

node # =>


Note that the attribute is removed once there are no remaining classes.

*Example*: Deleting the only remaining CSS class

node.remove_class("section") # =>

node # =>


Note that all instances of the class "section" are removed from the "class" attribute.

*Example*: Deleting a CSS class

[Returns] +self+ (Nokogiri::XML::Node) for ease of chaining method calls.

the "class" attribute is deleted.
String names. Any class names already present will be removed. If no CSS classes remain,
"class" attribute. May be a string containing whitespace-delimited names, or an Array of
CSS class names to be removed from the Node's

- +css_classes+ (String, Array)
[Parameters]

Also see #kwattr_remove, #classes, #add_class, #append_class

node.kwattr_remove("class", css_classes)

This is a convenience function and is equivalent to:

attribute is deleted from the node.
If no CSS classes remain after this operation, or if +css_classes+ is +nil+, the "class"

this node's "class" attribute are removed, including any multiple entries.
Remove HTML CSS classes from this node. Any CSS class names in +css_classes+ that exist in

remove_class(css_classes) → self
:call-seq:
def remove_class(names = nil)
  kwattr_remove("class", names)
end