import logging
import configparser

class RequestResponder(object):
    def __init__(self, configFilePath):
        #logging.debug('config: '+configFilePath)
        self._configuration = configparser.RawConfigParser()
        self._configuration.read(configFilePath)
        self.requestHandler = None

    def get(self, requestHandler):
        self.requestHandler = requestHandler

    def post(self, requestHandler):
        self.requestHandler = requestHandler

    def put(self, requestHandler):
        self.requestHandler = requestHandler

    def delete(self, requestHandler):
        self.requestHandler = requestHandler

    def options(self, requestHandler):
        self.requestHandler = requestHandler
