Class: Thread::Backtrace::Location
Instance Method Summary collapse
- #basename ⇒ Object
- #dirname ⇒ Object
- #realbasename ⇒ Object
- #realdirname ⇒ Object
- #realpath ⇒ Object
- #to_s ⇒ Object
Instance Method Details
#basename ⇒ Object
88 |
# File 'lib/pretty_debug.rb', line 88 def basename; File.basename(absolute_path) end |
#dirname ⇒ Object
87 |
# File 'lib/pretty_debug.rb', line 87 def dirname; File.dirname(absolute_path) end |
#realbasename ⇒ Object
96 |
# File 'lib/pretty_debug.rb', line 96 def realbasename; File.basename(realpath) end |
#realdirname ⇒ Object
95 |
# File 'lib/pretty_debug.rb', line 95 def realdirname; File.dirname(realpath) end |
#realpath ⇒ Object
89 90 91 92 93 94 |
# File 'lib/pretty_debug.rb', line 89 def realpath case absolute_path when "-e".freeze, "(eval)".freeze then absolute_path else File.realpath(absolute_path) end end |
#to_s ⇒ Object
86 |
# File 'lib/pretty_debug.rb', line 86 def to_s; "#{realpath}:#{lineno}" end |