Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 5a9e275

Browse files
committed
feat(ZoneSettings): add support for the zone settings API
Bug: #18
1 parent caf1c27 commit 5a9e275

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ var resources = {
88
dnsRecords: require('./lib/resources/DNSRecords'),
99
ips: require('./lib/resources/IPs'),
1010
zones: require('./lib/resources/Zones'),
11+
zoneSettings: require('./lib/resources/ZoneSettings'),
1112
user: require('./lib/resources/User')
1213
};
1314

lib/resources/ZoneSettings.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
'use strict';
2+
var prototypal = require('es-class');
3+
var auto = require('autocreate');
4+
5+
var Resource = require('../Resource');
6+
var method = require('../method');
7+
8+
module.exports = auto(prototypal({
9+
extends: Resource,
10+
path: 'zones/:zoneId/settings',
11+
12+
includeBasic: [
13+
'browse',
14+
'read',
15+
'edit'
16+
],
17+
18+
editAll: method({
19+
method: 'PATCH',
20+
path: '/'
21+
})
22+
}));

0 commit comments

Comments
 (0)