Sha256: 55ae24fc8ecf65313d1ac5d8e1edf72c81b651aa18f3f8bfc665d65696a14217
Contents?: true
Size: 616 Bytes
Versions: 1
Compression:
Stored size: 616 Bytes
Contents
# encoding: utf-8 require 'ruby-prof/profile/exclude_common_methods' module RubyProf class Profile # Hides methods that, when represented as a call graph, have # extremely large in and out degrees and make navigation impossible. def exclude_common_methods! ExcludeCommonMethods.apply!(self) end def exclude_methods!(mod, *method_or_methods) [method_or_methods].flatten.each do |name| exclude_method!(mod, name) end end def exclude_singleton_methods!(mod, *method_or_methods) exclude_methods!(mod.singleton_class, *method_or_methods) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
airbnb-ruby-prof-0.0.1 | lib/ruby-prof/profile.rb |