module DreddHooks::FileLoader
Public Class Methods
load(patterns)
click to toggle source
# File lib/dredd_hooks/file_loader.rb, line 4 def self.load(patterns) unique_paths(patterns).each do |path| puts path require path end end
Private Class Methods
unique_paths(patterns)
click to toggle source
# File lib/dredd_hooks/file_loader.rb, line 12 def self.unique_paths(patterns) paths = patterns.inject([]) { |paths, pattern| paths + Dir.glob(pattern) }.uniq puts "No hook files found in #{patterns}" if paths.empty? paths end