lib/asir/result.rb in asir-1.1.8 vs lib/asir/result.rb in asir-1.1.9
- old
+ new
@@ -26,10 +26,11 @@
attr_accessor :exception_class, :exception_message, :exception_backtrace
def initialize exc
@exception_class = exc.class.name
@exception_message = exc.message
- @exception_backtrace = exc.backtrace
+ # Map backtrace Location objects to Strings to support RBX.
+ @exception_backtrace = exc.backtrace.map{|x| x.to_s}
end
def invoke!
raise resolve_object(@exception_class), @exception_message, @exception_backtrace
end