class Kitchen::ExampleElement
An element for an example
Public Class Methods
new(node:, document: nil)
click to toggle source
Creates a new ExampleElement
@param node [Nokogiri::XML::Node] the node this element wraps @param document [Document] this element's document
Calls superclass method
Kitchen::ElementBase::new
# File lib/kitchen/example_element.rb, line 13 def initialize(node:, document: nil) super(node: node, document: document, enumerator_class: ExampleElementEnumerator) end
short_type()
click to toggle source
Returns the short type @return [Symbol]
# File lib/kitchen/example_element.rb, line 22 def self.short_type :example end
Public Instance Methods
titles_to_rename()
click to toggle source
Returns the an enumerator for titles.
@return [ElementEnumerator]
# File lib/kitchen/example_element.rb, line 30 def titles_to_rename titles(except: \ lambda do |title| title.parent.has_class?('os-caption-container') || \ title.parent.has_class?('os-caption') || \ title.parent.name == 'caption' || \ title.parent[:'data-type'] == 'note' end ) end