Sha256: dc357017c0b5d77061885d69794a7fc08083c03a700f3616f992a50abb3b8c13
Contents?: true
Size: 526 Bytes
Versions: 7
Compression:
Stored size: 526 Bytes
Contents
class Exception CUCUMBER_FILTER_PATTERNS = [ /vendor\/rails/, /vendor\/plugins\/cucumber/, /spec\/expectations/, /spec\/matchers/ ] def self.cucumber_full_backtrace=(v) @@cucumber_full_backtrace = v end self.cucumber_full_backtrace = false def cucumber_backtrace return (backtrace || []) if @@cucumber_full_backtrace (backtrace || []).map {|b| b.split("\n") }.flatten.reject do |line| CUCUMBER_FILTER_PATTERNS.detect{|p| line =~ p} end.map { |line| line.strip } end end
Version data entries
7 entries across 7 versions & 2 rubygems