Method: Byebug::Helpers::FileHelper#virtual_file?

Defined in:
lib/byebug/helpers/file.rb

#virtual_file?(name) ⇒ Boolean

True for special files like -e, false otherwise

Returns:

  • (Boolean)


58
59
60
61
62
63
64
# File 'lib/byebug/helpers/file.rb', line 58

def virtual_file?(name)
  if Gem.ruby_version >= Gem::Version.new("3.3.a")
    ["(irb)", "-e", "(byebug)"].include?(name) || name.start_with?("(eval ")
  else
    ["(irb)", "-e", "(byebug)", "(eval)"].include?(name)
  end
end