Module: Onceover::CodeQuality::Syntax
- Defined in:
- lib/onceover/codequality/syntax.rb
Class Method Summary collapse
Class Method Details
.puppet ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/onceover/codequality/syntax.rb', line 6 def self.puppet status = true if File.exist?("Puppetfile") status &= system("r10k puppetfile check") else logger.warn("No Puppetfile found... continuing") end # rake task contains an exit statement so run it in a subshell to # capture and continue status &= system( "ruby << EOD require 'puppet-syntax/tasks/puppet-syntax' Rake::Task['syntax'].invoke EOD") status end |