Sha256: 865560e682d61495d1e9e82acc58b739d1b16b01c25a0d570872413885ccdc8a

Contents?: true

Size: 381 Bytes

Versions: 81

Compression:

Stored size: 381 Bytes

Contents

module Mocha

  class BacktraceFilter
  
    LIB_DIRECTORY = File.expand_path(File.join(File.dirname(__FILE__), "..")) + File::SEPARATOR

    def initialize(lib_directory = LIB_DIRECTORY)
      @lib_directory = lib_directory
    end

    def filtered(backtrace)
      backtrace.reject { |location| Regexp.new(@lib_directory).match(File.expand_path(location)) }
    end

  end

end

Version data entries

81 entries across 81 versions & 10 rubygems

Version Path
thoughtbot-clearance-0.2.9 test/rails_root/vendor/gems/mocha-0.9.1/lib/mocha/backtrace_filter.rb
thoughtbot-clearance-0.3.0 test/rails_root/vendor/gems/mocha-0.9.1/lib/mocha/backtrace_filter.rb
thoughtbot-clearance-0.3.1 test/rails_root/vendor/gems/mocha-0.9.1/lib/mocha/backtrace_filter.rb
thoughtbot-clearance-0.3.2 test/rails_root/vendor/gems/mocha-0.9.1/lib/mocha/backtrace_filter.rb
thoughtbot-clearance-0.3.3 test/rails_root/vendor/gems/mocha-0.9.1/lib/mocha/backtrace_filter.rb
thoughtbot-clearance-0.3.4 test/rails_root/vendor/gems/mocha-0.9.1/lib/mocha/backtrace_filter.rb
mocha-0.9.10 lib/mocha/backtrace_filter.rb
mocha-macruby-0.9.9.20101102121900 lib/mocha/backtrace_filter.rb
mocha-0.9.9 lib/mocha/backtrace_filter.rb
jferris-mocha-0.9.8.20100526112143 lib/mocha/backtrace_filter.rb
mocha-macruby-0.9.8.20100129120100 lib/mocha/backtrace_filter.rb
mcmire-mocha-0.9.8 lib/mocha/backtrace_filter.rb
mocha-0.9.8 lib/mocha/backtrace_filter.rb
mocha-0.9.6 lib/mocha/backtrace_filter.rb
mocha-0.9.7 lib/mocha/backtrace_filter.rb
mocha-0.9.0 lib/mocha/backtrace_filter.rb
mocha-0.9.1 lib/mocha/backtrace_filter.rb
mocha-0.9.2 lib/mocha/backtrace_filter.rb
mocha-0.9.3 lib/mocha/backtrace_filter.rb
mocha-0.9.5 lib/mocha/backtrace_filter.rb