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
90 |
# File 'lib/pretty_debug.rb', line 90 def basename; File.basename(absolute_path) end |
#dirname ⇒ Object
89 |
# File 'lib/pretty_debug.rb', line 89 def dirname; File.dirname(absolute_path) end |
#realbasename ⇒ Object
98 |
# File 'lib/pretty_debug.rb', line 98 def realbasename; File.basename(realpath) end |
#realdirname ⇒ Object
97 |
# File 'lib/pretty_debug.rb', line 97 def realdirname; File.dirname(realpath) end |
#realpath ⇒ Object
91 92 93 94 95 96 |
# File 'lib/pretty_debug.rb', line 91 def realpath case absolute_path when "-e".freeze, "(eval)".freeze then absolute_path else File.realpath(absolute_path) end end |
#to_s ⇒ Object
88 |
# File 'lib/pretty_debug.rb', line 88 def to_s; "#{realpath}:#{lineno}" end |