summaryrefslogtreecommitdiff
path: root/lib/nickserver/logging_responder.rb
blob: 6eb756f7277f14ee9cbf91f7788ad8484142ee8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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