class Radar::App::ProcessorFactory::AppErrorHandler
Public Class Methods
new(target)
click to toggle source
# File lib/radar/app/processor_factory.rb, line 9 def initialize(target) @target = target end
Public Instance Methods
method_missing(m, *args, &block)
click to toggle source
# File lib/radar/app/processor_factory.rb, line 13 def method_missing(m, *args, &block) begin @target.send(m, *args, &block) rescue => e if e.kind_of?(Thrift::Exception) raise e else raise Radar::API::ApplicationError.new(message: e.message, stacktrace: e.backtrace) end end end