RackHD/on-statsd

View on GitHub
lib/app.js

Summary

Maintainability
A
0 mins
Test Coverage
// Copyright 2015, EMC, Inc.
/* jshint node: true */

"use strict";

var di = require('di');

module.exports = Runner;

di.annotate(Runner, new di.Provide('Statsd'));

function Runner() {
    function start(){
        process.argv[2] = './lib/config.js';
        require('../node_modules/statsd/stats');
    }

    function stop() {
       process.nextTick(process.exit(0));
    }

    return {
        start: start,
        stop: stop
    };
}