cylon/lib/adaptor.js

30 lines
659 B
JavaScript
Raw Normal View History

2013-10-25 05:25:42 +08:00
/*
* adaptor
* cylonjs.com
*
* Copyright (c) 2013-2014 The Hybrid Group
2013-10-25 05:25:42 +08:00
* Licensed under the Apache 2.0 license.
*/
"use strict";
2013-10-25 05:25:42 +08:00
2014-05-14 10:44:40 +08:00
var Basestar = require('./basestar'),
Logger = require('./logger'),
Utils = require('./utils');
2014-04-25 06:31:47 +08:00
2014-05-07 09:18:20 +08:00
// Public: Creates a new Adaptor
//
// opts - hash of acceptable params
// name - name of the Adaptor, used when printing to console
// connection - Connection the adaptor will use to proxy commands/events
//
// Returns a new Adaptor
2014-07-11 00:51:23 +08:00
var Adaptor = module.exports = function Adaptor(opts) {
opts = opts || {};
2014-05-07 09:18:20 +08:00
this.name = opts.name;
this.connection = opts.connection;
};
Utils.subclass(Adaptor, Basestar);