Method: OpenStax::Content::Page.feature_node

Defined in:
lib/openstax/content/page.rb

.feature_node(node, feature_ids) ⇒ Object



27
28
29
30
31
32
33
# File 'lib/openstax/content/page.rb', line 27

def self.feature_node(node, feature_ids)
  feature_ids = [feature_ids].flatten
  return if feature_ids.empty?

  feature_id_css = feature_ids.map { |feature_id| "##{feature_id}" }.join(', ')
  node.at_css(feature_id_css)
end