Skip to content

Commit 3ca89b7

Browse files
authored
Merge pull request #238 from CacheControl/example-improvements
2 parents 0b36ee6 + 0ac6e35 commit 3ca89b7

13 files changed

Lines changed: 85 additions & 12 deletions

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ $ npm install json-rules-engine
3232
This example demonstrates an engine for detecting whether a basketball player has fouled out (a player who commits five personal fouls over the course of a 40-minute game, or six in a 48-minute game, fouls out).
3333

3434
```js
35-
const Engine = require('json-rules-engine').Engine
35+
const { Engine } = require('json-rules-engine')
3636

3737

3838
/**
@@ -109,7 +109,7 @@ Fact information is loaded via API call during runtime, and the results are cach
109109
It also demonstates use of the condition _path_ feature to reference properties of objects returned by facts.
110110

111111
```js
112-
const Engine = require('json-rules-engine').Engine
112+
const { Engine } = require('json-rules-engine')
113113

114114
// example client for making asynchronous requests to an api, database, etc
115115
import apiClient from './account-api-client'

examples/.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/node_modules
2+
npm-debug.log
3+
.vscode
4+
.idea
5+
.DS_Store
6+
*.tgz

examples/01-hello-world.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010
*/
1111

1212
require('colors')
13-
const Engine = require('json-rules-engine').Engine
14-
const Rule = require('json-rules-engine').Rule
13+
const { Engine, Rule } = require('json-rules-engine')
1514

1615
/**
1716
* Setup a new engine

examples/02-nested-boolean-logic.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*/
1111

1212
require('colors')
13-
const Engine = require('json-rules-engine').Engine
13+
const { Engine } = require('json-rules-engine')
1414
/**
1515
* Setup a new engine
1616
*/

examples/03-dynamic-facts.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
*/
1212

1313
require('colors')
14-
const Engine = require('json-rules-engine').Engine
14+
const { Engine } = require('json-rules-engine')
1515
// example client for making asynchronous requests to an api, database, etc
1616
const apiClient = require('./support/account-api-client')
1717

examples/04-fact-dependency.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
*/
1313

1414
require('colors')
15-
const Engine = require('json-rules-engine').Engine
15+
const { Engine } = require('json-rules-engine')
1616
const accountClient = require('./support/account-api-client')
1717

1818
/**

examples/05-optimizing-runtime-with-fact-priorities.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*/
1111

1212
require('colors')
13-
const Engine = require('json-rules-engine').Engine
13+
const { Engine } = require('json-rules-engine')
1414
const accountClient = require('./support/account-api-client')
1515

1616
/**

examples/06-custom-operators.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717

1818
require('colors')
19-
const Engine = require('json-rules-engine').Engine
19+
const { Engine } = require('json-rules-engine')
2020

2121

2222
/**

examples/07-rule-chaining.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
*/
1313

1414
require('colors')
15-
const Engine = require('json-rules-engine').Engine
15+
const { Engine } = require('json-rules-engine')
1616

1717
/**
1818
* Setup a new engine

examples/08-fact-comparison.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*/
1111

1212
require('colors')
13-
const Engine = require('json-rules-engine').Engine
13+
const { Engine } = require('json-rules-engine')
1414

1515
/**
1616
* Setup a new engine

0 commit comments

Comments
 (0)