Class: Roby::Interface::V2::Protocol::Error
- Defined in:
- lib/roby/interface/v2/protocol.rb
Instance Attribute Summary collapse
-
#backtrace ⇒ Object
Returns the value of attribute backtrace.
-
#class_name ⇒ Object
Returns the value of attribute class_name.
-
#message ⇒ Object
Returns the value of attribute message.
Instance Method Summary collapse
Instance Attribute Details
#backtrace ⇒ Object
Returns the value of attribute backtrace
93 94 95 |
# File 'lib/roby/interface/v2/protocol.rb', line 93 def backtrace @backtrace end |
#class_name ⇒ Object
Returns the value of attribute class_name
93 94 95 |
# File 'lib/roby/interface/v2/protocol.rb', line 93 def class_name @class_name end |
#message ⇒ Object
Returns the value of attribute message
93 94 95 |
# File 'lib/roby/interface/v2/protocol.rb', line 93 def end |
Instance Method Details
#pretty_print(pp) ⇒ Object
96 97 98 99 100 101 102 103 104 |
# File 'lib/roby/interface/v2/protocol.rb', line 96 def pretty_print(pp) pp.text "#{message} (#{class_name})" pp.nest(2) do backtrace.each do |line| pp.breakable pp.text line end end end |