module Ra10ke::Validate
Constants
- BAD_EMOJI
- GOOD_EMOJI
Public Instance Methods
Source
# File lib/ra10ke/validate.rb, line 15 def define_task_validate(*) desc 'Validate the git urls and branches, refs, or tags' task :validate do gitvalididation = Ra10ke::Validate::Validation.new(get_puppetfile.puppetfile_path) exit_code = 0 if gitvalididation.bad_mods? exit_code = 1 message = BAD_EMOJI + ' Not all modules in the Puppetfile are valid. '.red + BAD_EMOJI else message = GOOD_EMOJI + ' Puppetfile looks good. '.green + GOOD_EMOJI end tp gitvalididation.sorted_mods, :name, { url: { width: 50 } }, :ref, :status abort(message) if exit_code.positive? puts message end end
Validate
the git urls and refs