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