summaryrefslogtreecommitdiff
path: root/lib/nickserver/logging_responder.rb
blob: 08a9ce726c60eef865a9f1fe0e27a03ed72c4035 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module Nickserver
  class LoggingResponder
    def initialize(responder, logger)
      @responder = responder
      @logger = logger
    end

    def respond(status, body)
      logger.info " -> #{status}"
      responder.respond(status, body)
    end

    protected

    attr_reader :responder, :logger
  end
end