Class: Uniword::FindReplace::FootnoteScope

Inherits:
Scope
  • Object
show all
Defined in:
lib/uniword/find_replace/footnote_scope.rb

Overview

Footnotes scope: text in word/footnotes.xml. Walks every footnote entry's paragraphs.

Instance Method Summary collapse

Methods inherited from Scope

#initialize

Constructor Details

This class inherits a constructor from Uniword::FindReplace::Scope

Instance Method Details

#each_text_node {|text_element, accessor| ... } ⇒ Object

Yield Parameters:



15
16
17
18
19
20
# File 'lib/uniword/find_replace/footnote_scope.rb', line 15

def each_text_node
  entries = @document.footnotes&.footnote_entries
  return unless entries

  each_text_in_containers(entries) { |*a| yield(*a) }
end

#nameSymbol

Returns:

  • (Symbol)


9
10
11
# File 'lib/uniword/find_replace/footnote_scope.rb', line 9

def name
  :footnotes
end