require 'colorize' require 'English' module SafePusher class ProntoRunner def call run_pronto exit_status = $CHILD_STATUS.exitstatus if exit_status != 0 warn 'Pronto found somme errors... '\ 'Fix them before pushing to master!'.red else puts 'No errors found by pronto, go for next step!'.green end exit_status end private def run_pronto system('bin/pronto run --exit-code') end end end