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
94 |
# File 'lib/pretty_debug.rb', line 94 def basename; File.basename(absolute_path) end |
#dirname ⇒ Object
93 |
# File 'lib/pretty_debug.rb', line 93 def dirname; File.dirname(absolute_path) end |
#realbasename ⇒ Object
102 |
# File 'lib/pretty_debug.rb', line 102 def realbasename; File.basename(realpath) end |
#realdirname ⇒ Object
101 |
# File 'lib/pretty_debug.rb', line 101 def realdirname; File.dirname(realpath) end |
#realpath ⇒ Object
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_s ⇒ Object
92 |
# File 'lib/pretty_debug.rb', line 92 def to_s; "#{realpath}:#{lineno}" end |