module Radar::App::ProcessorFactory
Public Class Methods
create_processor(superclass)
click to toggle source
# File lib/radar/app/processor_factory.rb, line 26 def self.create_processor(superclass) Class.new(superclass) do def initialize(handler) super(AppErrorHandler.new(handler)) end def write_error(err, oprot, name, seqid) super raise if err.type == Thrift::ApplicationException::INTERNAL_ERROR end end end
new(handler)
click to toggle source
Calls superclass method
# File lib/radar/app/processor_factory.rb, line 28 def initialize(handler) super(AppErrorHandler.new(handler)) end
Public Instance Methods
write_error(err, oprot, name, seqid)
click to toggle source
Calls superclass method
# File lib/radar/app/processor_factory.rb, line 32 def write_error(err, oprot, name, seqid) super raise if err.type == Thrift::ApplicationException::INTERNAL_ERROR end