Class: DefMastership::UpdateDefChecksumModifier

Inherits:
ModifierBase
  • Object
show all
Defined in:
lib/defmastership/update_def_checksum_modifier.rb

Overview

Update definition checksum with calculated one

Instance Attribute Summary

Attributes inherited from ModifierBase

#changes, #config

Instance Method Summary collapse

Methods inherited from ModifierBase

#do_modifications, #initialize

Constructor Details

This class inherits a constructor from DefMastership::ModifierBase

Instance Method Details

#new_line_modifier(config, adoc_texts) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/defmastership/update_def_checksum_modifier.rb', line 11

def new_line_modifier(config, adoc_texts)
  document = Document.new
  adoc_texts.each do |adoc_file, _|
    document.parse_file_with_preprocessor(adoc_file)
  end
  line_modifier = UpdateDefChecksumLineModifier.from_config(config)
  line_modifier.document = document
  line_modifier
end

#replacementsObject



7
8
9
# File 'lib/defmastership/update_def_checksum_modifier.rb', line 7

def replacements
  %i[replace]
end