lib/micro_micro/helpers.rb in micromicro-2.0.0 vs lib/micro_micro/helpers.rb in micromicro-2.0.1
- old
+ new
@@ -29,9 +29,15 @@
# @return [Boolean]
def self.item_node?(node)
root_class_names_from(node).any?
end
+ # @param nodes [Nokogiri::XML::NodeSet]
+ # @return [Boolean]
+ def self.item_nodes?(nodes)
+ nodes.filter_map { |node| item_node?(node) }.any?
+ end
+
# @param node [Nokogiri::XML::Element]
# @return [Array<String>]
def self.property_class_names_from(node)
node.classes.grep(/^(?:dt|e|p|u)(?:-[0-9a-z]+)?(?:-[a-z]+)+$/).uniq
end