0.1.0 • Published 9 years ago

base-settings v0.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

base-settings

settings Base Class like node express, get/set enable/disable enabled/disabled

Build Status Coverage Status npm npm npm

Install

$ npm i base-settings --save

Usage

use util.inherits

var BaseSettings = require('base-settings');

function MyClass(){
  BaseSettings.call(this);
}
util.inherits(MyClass,BaseSettings);

use BaseSettings.mixin(object)

var app = require('koa')();
BaseSettings.mixin(app);

app.enable('view cache');
app.enabled('view cache'); // => true

API

get/set

  • get(String key);
  • set(String key, Any: val)
  • set(Object { key: val })

enable/disable enabled/disabled

  • enable(String key)
  • enabled(String key)
  • disable(String key)
  • disabled(String key)

License

MIT http://magicdawn.mit-license.org