class Stackprofiler::Filter::QuickMethodRemoval

Attributes

limit[RW]

Public Class Methods

new(options={}) click to toggle source
# File lib/stackprofiler/filters/quick_method_removal.rb, line 7
def initialize(options={})
  self.limit = options[:limit].try(:to_i) || 0
end

Public Instance Methods

filter(root, run) click to toggle source
# File lib/stackprofiler/filters/quick_method_removal.rb, line 11
def filter root, run
  remove_frames root, run do |node, frame|
    frame[:total_samples] < limit
  end
end