[generate/docs/examples] allow overriding individual example files based on version
This commit is contained in:
@ -25,7 +25,7 @@ client.<%= action.name %>([params, [callback]])
|
||||
|
||||
The default method is `<%= action.spec.method || 'GET' %>` and the usual <<api-conventions,params and return values>> apply. See <%= action.docUrl %>[the elasticsearch docs] for more about this method.
|
||||
|
||||
<%= examples(action.name) %>
|
||||
<%= action.examples %>
|
||||
|
||||
<% if (_.size(action.allParams)) { %>
|
||||
*Params*
|
||||
|
||||
@ -66,18 +66,6 @@ var templateGlobals = {
|
||||
}
|
||||
},
|
||||
|
||||
examples: function (action) {
|
||||
try {
|
||||
return fs.readFileSync(path.join(__dirname, '../../../docs/_examples/' + action + '.asciidoc'));
|
||||
} catch (e) {
|
||||
if (~e.message.indexOf('ENOENT')) {
|
||||
return '// no examples';
|
||||
} else {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
paramType: function (type) {
|
||||
switch (type && type.toLowerCase ? type.toLowerCase() : 'any') {
|
||||
case 'time':
|
||||
|
||||
Reference in New Issue
Block a user