class ReloaderInterceptor::ServerInterceptor
Public Class Methods
new(reloader: nil)
click to toggle source
@param [Class, nil] reloader A class which inherits ActiveSupport::Reloader
# File lib/reloader_interceptor/server_interceptor.rb, line 6 def initialize(reloader: nil) @reloader = reloader end
Public Instance Methods
request_response(request:, call:, method:) { || ... }
click to toggle source
# File lib/reloader_interceptor/server_interceptor.rb, line 10 def request_response(request:, call:, method:, &block) return yield unless ReloaderInterceptor.enabled? reloader.wrap do yield end end
Private Instance Methods
reloader()
click to toggle source
NOTE: For now, we don't support server_streamer, client_streamer and bidi_streamer
# File lib/reloader_interceptor/server_interceptor.rb, line 22 def reloader @reloader || ReloaderInterceptor.reloader end