module DEBUGGER__::SkipPathHelper
Public Instance Methods
skip_config_skip_path?(path)
click to toggle source
# File debug-1.6.3/lib/debug/thread_client.rb, line 27 def skip_config_skip_path?(path) (skip_paths = CONFIG[:skip_path]) && skip_paths.any?{|skip_path| path.match?(skip_path)} end
skip_internal_path?(path)
click to toggle source
# File debug-1.6.3/lib/debug/thread_client.rb, line 31 def skip_internal_path?(path) path.start_with?(__dir__) || path.start_with?('<internal:') end
skip_location?(loc)
click to toggle source
# File debug-1.6.3/lib/debug/thread_client.rb, line 35 def skip_location?(loc) loc_path = loc.absolute_path || "!eval:#{loc.path}" skip_path?(loc_path) end
skip_path?(path)
click to toggle source
# File debug-1.6.3/lib/debug/thread_client.rb, line 19 def skip_path?(path) !path || CONFIG.skip? || ThreadClient.current.management? || skip_internal_path?(path) || skip_config_skip_path?(path) end