Class: Thread::Backtrace::Location

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

Instance Method Summary collapse

Instance Method Details

#basenameObject



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

def basename; File.basename(absolute_path) end

#dirnameObject



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

def dirname; File.dirname(absolute_path) end

#realbasenameObject



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

def realbasename; File.basename(realpath) end

#realdirnameObject



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

def realdirname; File.dirname(realpath) end

#realpathObject



92
93
94
95
96
97
# File 'lib/pretty_debug.rb', line 92

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

#to_sObject



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

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