Class: Thread::Backtrace::Location

Inherits:
Object
  • Object
show all
Defined in:
lib/pretty_debug.rb

Instance Method Summary collapse

Instance Method Details

#basenameObject



94
# File 'lib/pretty_debug.rb', line 94

def basename; File.basename(absolute_path) end

#dirnameObject



93
# File 'lib/pretty_debug.rb', line 93

def dirname; File.dirname(absolute_path) end

#realbasenameObject



102
# File 'lib/pretty_debug.rb', line 102

def realbasename; File.basename(realpath) end

#realdirnameObject



101
# File 'lib/pretty_debug.rb', line 101

def realdirname; File.dirname(realpath) end

#realpathObject



95
96
97
98
99
100
# File 'lib/pretty_debug.rb', line 95

def realpath
  case absolute_path
  when "-e".freeze, "(eval)".freeze then absolute_path
  else File.realpath(absolute_path) 
  end
end

#to_sObject



92
# File 'lib/pretty_debug.rb', line 92

def to_s; "#{realpath}:#{lineno}" end