class Enforce::Handler

Public Instance Methods

execute(file) click to toggle source
# File lib/enforce/handler.rb, line 7
def execute(file)
  eval File.read file
  color = failed? ? "%{red}" : "%{green}"
  say "#{color}#{results.count} rules, #{failed} failures"
end
failed() click to toggle source
# File lib/enforce/handler.rb, line 13
def failed
  failed_results.count
end
failed?() click to toggle source
# File lib/enforce/handler.rb, line 17
def failed?
  failed_results.count > 0
end
handle(message:, pass:) click to toggle source
# File lib/enforce/handler.rb, line 21
def handle(message:, pass:)
  status = pass ? "%{green}PASS%{reset}" : "%{red}FAIL%{reset}"
  say "#{status}  #{message}"
end