# File lib/hook.rb, line 53 def hooks_for name if @blocks[name].nil? || @blocks[name].empty? dirs = [Ditz::home_dir, Ditz::find_dir_containing(".ditz")].compact.map do |d| File.join d, ".ditz", "hooks" end Ditz::debug "looking for hooks in #{dirs.join(" and ")}" files = dirs.map { |d| Dir[File.join(d, "*.rb")] }.flatten files.each do |fn| Ditz::debug "loading hook file #{fn}" require File.expand_path(fn) end end @blocks[name] || [] end