Initial commit
[yaffs-website] / node_modules / node-sass / lib / binding.js
1 /*!
2  * node-sass: lib/binding.js
3  */
4
5 var errors = require('./errors');
6
7 /**
8  * Require binding
9  */
10 module.exports = function(ext) {
11   if (!ext.hasBinary(ext.getBinaryPath())) {
12     if (!ext.isSupportedEnvironment()) {
13       throw new Error(errors.unsupportedEnvironment());
14     } else {
15       throw new Error(errors.missingBinary());
16     }
17   }
18
19   return require(ext.getBinaryPath());
20 };