class Pakyow::Presenter::ComponentNode

@api private

Public Class Methods

decorate(node) click to toggle source
# File lib/pakyow/presenter/significant_nodes.rb, line 165
def self.decorate(node)
  node.set_label(:components, node.attributes[:"data-ui"].split(";").map { |component_string|
    Component.parse(component_string)
  })
end
significant?(node) click to toggle source
# File lib/pakyow/presenter/significant_nodes.rb, line 161
def self.significant?(node)
  node.is_a?(Oga::XML::Element) && node.attribute(:ui)
end