lib/stackify/utils/backtrace.rb in stackify-api-ruby-1.2.4 vs lib/stackify/utils/backtrace.rb in stackify-api-ruby-1.2.7
- old
+ new
@@ -1,17 +1,18 @@
module Stackify::Backtrace
ALL_TEXT_FROM_START_TO_FIRST_COLON_REGEXP = /\A([^:]+)/
NUMBER_BETWEEN_TWO_COLONS_REGEXP = /:(\d+):/
TEXT_AFTER_IN_BEFORE_END_REGEXP = /in\s`(\S+)'\z/
+ TEXT_AFTER_IN_BEFORE_END_REGEXP_ = /in\s(\S+)'\z/
def self.line_number backtrace_str
backtrace_str[NUMBER_BETWEEN_TWO_COLONS_REGEXP, 1]
end
def self.method_name backtrace_str
return nil unless backtrace_str
- backtrace_str[TEXT_AFTER_IN_BEFORE_END_REGEXP, 1]
+ backtrace_str[TEXT_AFTER_IN_BEFORE_END_REGEXP, 1] || backtrace_str[TEXT_AFTER_IN_BEFORE_END_REGEXP_, 1]
end
def self.file_name backtrace_str
backtrace_str[ALL_TEXT_FROM_START_TO_FIRST_COLON_REGEXP, 1]
end