smsframework/Gateway.py
def receiver_blueprints_register(self, app, prefix='/'):
        """ Register all provider receivers on the provided Flask application under '/{prefix}/provider-name'

            Note: this requires Flask microframework.

            :type app: flask.Flask
            :param app: Flask app to register the blueprints on
            :type prefix: str
            :param prefix: URL prefix to hide the receivers under.
                You likely want some random stuff here so no stranger can simulate incoming messages.
            :rtype: flask.Flask
        """
        # Register
        for name, bp in self.receiver_blueprints().items():
            app.register_blueprint(
                bp,
                url_prefix='{prefix}{name}'.format(
                    prefix='/'+prefix.strip('/')+'/' if prefix else '/',
                    name=name
                )
            )

        # Finish
        return app
def receiver_blueprints_register(self, app, prefix='/'):
        """ Register all provider receivers on the provided Flask application under '/{prefix}/provider-name'

            Note: this requires Flask microframework.

            :type app: flask.Flask
            :param app: Flask app to register the blueprints on
            :type prefix: str
            :param prefix: URL prefix to hide the receivers under.
                You likely want some random stuff here so no stranger can simulate incoming messages.
            :rtype: flask.Flask
        """
        # Register
        for name, bp in self.receiver_blueprints().items():
            app.register_blueprint(
                bp,
                url_prefix='{prefix}{name}'.format(
                    prefix='/'+prefix.strip('/')+'/' if prefix else '/',
                    name=name
                )
            )

        # Finish
        return app
Register all provider receivers on the provided Flask application under '/{prefix}/provider-name'

            Note: this requires Flask microframework.

            :type app: flask.Flask
            :param app: Flask app to register the blueprints on
            :type prefix: str
            :param prefix: URL prefix to hide the receivers under.
                You likely want some random stuff here so no stranger can simulate incoming messages.
            :rtype: flask.Flask