0.1.13 • Published 7 years ago

ee-soa-rule-manager v0.1.13

Weekly downloads
35
License
MIT
Repository
github
Last release
7 years ago

ee-soa-rule-manager

Rewriterule Generator for ee-soa

installation

npm install ee-soa-rule-manager

build status

Build Status

usage

var   RuleManager	 	= require('ee-soa-rule-manager')
	, rulesManager 	 	= new RuleManager()
	, Rule 				= rules.Rule;


// configuring a rule via its contructor
new Rule({
	  inherits: anotherRule
	, ensure: {
		range: '0-20'
	}
});

// inheritance
var baseRule = new Rule().domain('j.b');

var frontPage = new Rule(baseRule)
	.ensure('select', '*')
	.override('range', '0-10')
	.append('filter', 'x=3')
	.path('/event')
	.template('/index.html');

var detailPage = new Rule()
	.inherit(frontPage)
	.template('/detail.html');


// getting rules
var rulesArray = detailPage.getRules();

var allRules = rulesManager.getRules();
0.1.13

7 years ago

0.1.12

7 years ago

0.1.11

9 years ago

0.1.10

9 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago