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