class Roby::DRoby::V5::Builtins::ExceptionDumper::DRoby
Attributes
exception_class[R]
formatted_message[R]
Public Class Methods
new(exception_class, formatted_message, message = nil)
click to toggle source
Calls superclass method
# File lib/roby/droby/v5/builtin.rb, line 39 def initialize(exception_class, formatted_message, message = nil) @exception_class, @formatted_message = exception_class, formatted_message super(message) end
Public Instance Methods
kind_of?(obj)
click to toggle source
Calls superclass method
# File lib/roby/droby/v5/builtin.rb, line 57 def kind_of?(obj) if exception_class.kind_of?(Class) exception_class <= obj else super end end
pretty_print(pp)
click to toggle source
# File lib/roby/droby/v5/builtin.rb, line 45 def pretty_print(pp) pp.seplist(formatted_message) do |line| pp.text line end end
proxy(peer)
click to toggle source
# File lib/roby/droby/v5/builtin.rb, line 51 def proxy(peer) exception = self.class.new(peer.local_object(exception_class), formatted_message, message) exception.set_backtrace backtrace exception end