# Copyright (C) 2013 OL2, Inc. See LICENSE.txt for details. require "ruby_git_hooks" # This hook looks for source files that include ruby-debug and fails # if any do. It exists primarily for testing. It's functional, but # not necessarily useful. class RubyDebugHook < RubyGitHooks::Hook def check bad_files = [] file_diffs.each do |file, diff| if diff.include? "require 'ruby-debug'" bad_files << file end end return true if bad_files.empty? puts "You left requires of ruby-debug in the following files:\n" puts bad_files.join("\n") false end end