class Roby::DRoby::V5::LocalizedErrorDumper::DRoby
Intermediate representation used to marshal/unmarshal a LocalizedError
Attributes
backtrace[R]
failure_point[R]
fatal[R]
formatted_message[R]
message[R]
model[R]
original_exceptions[R]
Public Class Methods
new(model, failure_point, fatal, message, backtrace, original_exceptions, formatted_message = [])
click to toggle source
# File lib/roby/droby/v5/droby_dump.rb, line 120 def initialize(model, failure_point, fatal, message, backtrace, original_exceptions, formatted_message = []) @model, @failure_point, @fatal, @message, @backtrace, @original_exceptions, @formatted_message = model, failure_point, fatal, message, backtrace, original_exceptions, formatted_message end
Public Instance Methods
proxy(peer)
click to toggle source
# File lib/roby/droby/v5/droby_dump.rb, line 128 def proxy(peer) failure_point = peer.local_object(self.failure_point) error = UntypedLocalizedError.new(failure_point, fatal: fatal) error = error.exception(message) error.original_exceptions.concat(peer.local_object(original_exceptions)) error.set_backtrace(backtrace) error.exception_class = peer.local_object(model) error.formatted_message = formatted_message error end