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