class ErrorData::Backtrace::Frame
Public Class Methods
parse(frame_text)
click to toggle source
# File lib/error_data/error_data/backtrace/frame.rb, line 18 def self.parse(frame_text) filename, line_number, method_name = frame_text.split(':') line_number = Integer(line_number) method_name.gsub!(/^in `(.*?)'$/, "\\1") build({ :filename => filename, :line_number => line_number, :method_name => method_name }) end
Public Instance Methods
correspond?(backtrace_text)
click to toggle source
# File lib/error_data/error_data/backtrace/frame.rb, line 14 def correspond?(backtrace_text) to_s == backtrace_text end
to_s()
click to toggle source
# File lib/error_data/error_data/backtrace/frame.rb, line 10 def to_s "#{filename}:#{line_number}:in `#{method_name}'" end