Sha256: da01362a6c23bce7dc0d9a27bc53e87335c7a75b168c9ba316a57540abd2da15
Contents?: true
Size: 526 Bytes
Versions: 12
Compression:
Stored size: 526 Bytes
Contents
class Exception CUCUMBER_FILTER_PATTERNS = [ /vendor\/rails/, /vendor\/plugins\/cucumber/, /vendor\/plugins\/rspec/, /gems\/rspec/ ] 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
12 entries across 12 versions & 4 rubygems