Module: Kernel

Defined in:
lib/ologger/raise_patch.rb

Instance Method Summary collapse

Instance Method Details

#ologger_raise(*argv) ⇒ Object Also known as: raise



5
6
7
8
9
10
11
12
13
14
# File 'lib/ologger/raise_patch.rb', line 5

def ologger_raise(*argv)
  if Thread.current[:ologger_raiser]
    argv.each do |e|
      e.obj = self if e.is_a?(StandardError)
    end
    ologger_old_raise(*argv)
  else
    ologger_old_raise(*argv)
  end
end