Module: Onceover::CodeQuality::Docs

Defined in:
lib/onceover/codequality/docs.rb

Constant Summary collapse

LOCAL_MOD_DIR =
"site"

Class Method Summary collapse

Class Method Details

.puppet_strings(html_docs) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/onceover/codequality/docs.rb', line 8

def self.puppet_strings(html_docs)
  status = true
  format = html_docs ? "html" : "markdown"
  if Dir.exist?(LOCAL_MOD_DIR)
    Dir.glob("#{LOCAL_MOD_DIR}/*/") { |dir|
      Dir.chdir(dir) {
        status &= system("puppet strings generate --format #{format}")
      }
    }
  end

  status
end