Exception: Exception
- Defined in:
- lib/eco/api/common/version_patches/exception.rb
Instance Method Summary collapse
Instance Method Details
#patch_full_message ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/eco/api/common/version_patches/exception.rb', line 2 def begin msg = [] tracing = backtrace ? backtrace : [] tracing = (self.class == SystemStackError) ? tracing[1..30] : tracing[1..-1] tracing ||= [] msg << "\n#{tracing.first} \n#{} (#{self.class.to_s})" tracing.each_with_index {|bt, i| msg << "#{" "*8}#{i+1}: from #{bt}"} msg.join("\n") rescue Exception => e puts "Something is wrong with 'patch_full_message': #{e}" end end |