Skip to content

Commit 091b727

Browse files
authored
Merge pull request #45 from novalis/dturner/ivar-comments
Generate output for instance variable comments
2 parents f5c0718 + acbad58 commit 091b727

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

generate/lib/generated_data.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ var generatedData = function(path, missingTestsPath) {
2727
var missingTests = fs.readJsonSync(missingTestsPath);
2828
}
2929

30-
generatedJSON.forEach(function(item) {
30+
generatedJSON.forEach(function(item) {
3131
switch (item.type) {
3232
case 'class':
3333
case 'struct':
@@ -83,7 +83,10 @@ var generatedData = function(path, missingTestsPath) {
8383
}
8484
});
8585
item.fields.forEach(function(field) {
86-
obj.fields[field.jsFunctionName] = field.jsClassName;
86+
obj.fields[field.jsFunctionName] = {
87+
'type': field.jsClassName,
88+
'description' : field.comments
89+
};
8790
});
8891
break;
8992
case 'enum':

generate/lib/write_api_docs.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -293,15 +293,15 @@ var writeApiDocs = function(apiData, path) {
293293

294294
if (Object.keys(data.fields).length) {
295295
pageBody += "## <a name=\"ivars\"></a>Instance Variables\n\n";
296-
pageBody += "| Variable | Type |\n";
297-
pageBody += "| --- | --- |\n";
296+
pageBody += "| Variable | Type | Description |\n";
297+
pageBody += "| --- | --- | --- |\n";
298298

299299
homeBody += "| Instance Variables | |\n";
300300
homeBody += "| --- | ---: |\n";
301301

302302
Object.keys(data.fields).sort().forEach(function(obj) {
303303
homeBody += "| " + linkToEntry("<span>" + item + "#</span>" + obj, item, obj) + " | |\n";
304-
pageBody += "| <a name=\"" + obj + "\"></a>" + obj + " | " + data.fields[obj] + " |\n";
304+
pageBody += "| <a name=\"" + obj + "\"></a>" + obj + " | " + data.fields[obj].type + " | " + (data.fields[obj].description || '') + " |\n";
305305
});
306306

307307
pageBody += "\n";

0 commit comments

Comments
 (0)