Exception: Exception
- Defined in:
- lib/rbehave/exceptions.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.add_backtrace_filter(filter) ⇒ Object
11 12 13 |
# File 'lib/rbehave/exceptions.rb', line 11 def add_backtrace_filter(filter) backtrace_filters << filter end |
.backtrace_filters ⇒ Object
8 9 10 |
# File 'lib/rbehave/exceptions.rb', line 8 def backtrace_filters @backtrace_filters ||= [] end |
Instance Method Details
#filtered_backtrace ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/rbehave/exceptions.rb', line 16 def filtered_backtrace backtrace.reject do |line| Exception.backtrace_filters.inject(false) do |already_matched, filter| already_matched || line =~ filter end end end |