Class: Docquet::ConfigProcessor

Inherits:
Object
  • Object
show all
Defined in:
lib/docquet/config_processor.rb

Instance Method Summary collapse

Constructor Details

#initialize(plugin_names) ⇒ ConfigProcessor

Returns a new instance of ConfigProcessor.



7
8
9
# File 'lib/docquet/config_processor.rb', line 7

def initialize(plugin_names)
  @plugin_names = plugin_names
end

Instance Method Details

#process(content, department, gem_name, base) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/docquet/config_processor.rb', line 11

def process(content, department, gem_name, base)
  content = add_department_header(content, department)
  content = enable_all_cops(content)
  content = remove_deprecated_config(content)
  content = add_documentation_links(content, department, gem_name, base)
  content = normalize_paths(content)
  remove_trailing_whitespace(content)
end