Class: Kitchen::TableElementEnumerator

Inherits:
ElementEnumeratorBase show all
Defined in:
lib/kitchen/table_element_enumerator.rb

Overview

An enumerator for table elements

Instance Attribute Summary

Attributes inherited from ElementEnumeratorBase

#search_query

Class Method Summary collapse

Methods inherited from ElementEnumeratorBase

#[], #chain_to, #chapters, #composite_chapters, #composite_pages, #copy, #cut, #examples, #exercises, #figures, #first!, #initialize, #injected_exercises, #injected_questions, #metadatas, #non_introduction_pages, #notes, #pages, #references, #search, #search_history, #search_with, #sections, #solutions, #tables, #terms, #titles, #to_s, #trash, #units

Methods included from Mixins::BlockErrorIf

#block_error_if

Constructor Details

This class inherits a constructor from Kitchen::ElementEnumeratorBase

Class Method Details

.factoryElementEnumeratorFactory

Returns a factory for this enumerator



12
13
14
15
16
17
18
# File 'lib/kitchen/table_element_enumerator.rb', line 12

def self.factory
  ElementEnumeratorFactory.new(
    default_css_or_xpath: Selector.named(:table),
    sub_element_class: TableElement,
    enumerator_class: self
  )
end