class Fibre::FiberError

Attributes

parent[RW]

Public Class Methods

new(parent = $!) click to toggle source
Calls superclass method
# File lib/fibre/fiber_error.rb, line 5
def initialize parent = $!
  @parent = parent
  super(parent && parent.to_s)
end

Public Instance Methods

set_backtrace(backtrace) click to toggle source
Calls superclass method
# File lib/fibre/fiber_error.rb, line 10
def set_backtrace backtrace
  bt = backtrace
  if parent
    bt = parent.backtrace || []
    bt << "<<< parent fiber: #{parent.class.to_s}: #{parent}"
    bt.concat backtrace
  end
  super bt
end