# File lib/buildr/core/checks.rb, line 237 def contain?(*patterns) if File.directory?(name) patterns.map { |pattern| "#{name}/#{pattern}" }.all? { |pattern| !Dir[pattern].empty? } else contents = File.read(name) patterns.map { |pattern| Regexp === pattern ? pattern : Regexp.new(Regexp.escape(pattern.to_s)) }. all? { |pattern| contents =~ pattern } end end