Sha256: d9eae3f7a5be43d494ce11aa7bafef6275d4eed3738efbeb1b18720cd6177a8e
Contents?: true
Size: 622 Bytes
Versions: 50
Compression:
Stored size: 622 Bytes
Contents
module Rake module Backtrace SUPPRESSED_PATHS = RbConfig::CONFIG.values_at(*RbConfig::CONFIG. keys.grep(/(prefix|libdir)/)).uniq + [ File.join(File.dirname(__FILE__), ".."), ].map { |f| Regexp.quote(File.expand_path(f)) } SUPPRESSED_PATHS.reject! { |s| s.nil? || s =~ /^ *$/ } SUPPRESS_PATTERN = %r!(\A#{SUPPRESSED_PATHS.join('|')}|bin/rake:\d+)!i def self.collapse(backtrace) pattern = Rake.application.options.suppress_backtrace_pattern || SUPPRESS_PATTERN backtrace.reject { |elem| elem =~ pattern } end end end
Version data entries
50 entries across 37 versions & 18 rubygems