diff --git a/jasmine-core.gemspec b/jasmine-core.gemspec
index 2a63cde4..0f1f19ac 100644
--- a/jasmine-core.gemspec
+++ b/jasmine-core.gemspec
@@ -19,7 +19,6 @@ Gem::Specification.new do |s|
s.add_development_dependency "json_pure", ">= 1.4.3"
s.add_development_dependency "sass"
s.add_development_dependency "compass"
- s.add_development_dependency "ragaskar-jsdoc_helper"
s.add_development_dependency "rspec"
s.add_development_dependency "fuubar"
s.add_development_dependency "awesome_print"
diff --git a/jsdoc-template/allclasses.tmpl b/jsdoc-template/allclasses.tmpl
deleted file mode 100644
index 32f43582..00000000
--- a/jsdoc-template/allclasses.tmpl
+++ /dev/null
@@ -1,17 +0,0 @@
-
{+new Link().toFile("index.html").withText("Class Index")+}
-| {+new Link().toFile("files.html").withText("File Index")+}
-
-
-
- {!
- var classType = "";
-
- if (data.isBuiltin()) {
- classType += "Built-In ";
- }
-
- if (data.isNamespace) {
- if (data.is('FUNCTION')) {
- classType += "Function ";
- }
- classType += "Namespace ";
- }
- else {
- classType += "Class ";
- }
- !}
- {+classType+}{+data.alias+}
-
-
-
-
-
Extends
- {+
- data.augments
- .sort()
- .map(
- function($) { return new Link().toSymbol($); }
- )
- .join(", ")
- +}.
-
-
- {+resolveLinks(data.classDesc)+}
-
- {# isn't defined in any file #}
-
Defined in: {+new Link().toSrc(data.srcFile)+}.
-
-
-
-
-
-
- {+classType+}Summary
-
-
- | Constructor Attributes |
- Constructor Name and Description |
-
-
-
-
- | {!
- if (data.isPrivate) output += "<private> ";
- if (data.isInner) output += "<inner> ";
- !} |
-
-
- {+ new Link().toSymbol(data.alias).inner('constructor')+}{+ makeSignature(data.params) +}
-
- {+resolveLinks(summarize(data.desc))+}
- |
-
-
-
-
-
-
-
- {! var ownProperties = data.properties.filter(function($){return $.memberOf == data.alias && !$.isNamespace}).sort(makeSortby("name")); !}
-
-
- Field Summary
-
-
- | Field Attributes |
- Field Name and Description |
-
-
-
-
-
- | {!
- if (member.isPrivate) output += "<private> ";
- if (member.isInner) output += "<inner> ";
- if (member.isStatic) output += "<static> ";
- if (member.isConstant) output += "<constant> ";
- !} |
-
-
- {+member.memberOf+}.{+new Link().toSymbol(member.alias).withText(member.name)+}
-
- {+resolveLinks(summarize(member.desc))+}
- |
-
-
-
-
-
-
-
-
- {!
- var borrowedMembers = data.properties.filter(function($) {return $.memberOf != data.alias});
-
- var contributers = [];
- borrowedMembers.map(function($) {if (contributers.indexOf($.memberOf) < 0) contributers.push($.memberOf)});
- for (var i = 0, l = contributers.length; i < l; i++) {
- output +=
- "- Fields borrowed from class "+new Link().toSymbol(contributers[i])+":
"
- +
- "- " +
- borrowedMembers
- .filter(
- function($) { return $.memberOf == contributers[i] }
- )
- .sort(makeSortby("name"))
- .map(
- function($) { return new Link().toSymbol($.alias).withText($.name) }
- )
- .join(", ")
- +
- "
";
- }
- !}
-
-
-
-
-
-
- {! var ownMethods = data.methods.filter(function($){return $.memberOf == data.alias && !$.isNamespace}).sort(makeSortby("name")); !}
-
-
- Method Summary
-
-
- | Method Attributes |
- Method Name and Description |
-
-
-
-
-
- | {!
- if (member.isPrivate) output += "<private> ";
- if (member.isInner) output += "<inner> ";
- if (member.isStatic) output += "<static> ";
- !} |
-
- {+member.memberOf+}.{+new Link().toSymbol(member.alias).withText(member.name)+}{+makeSignature(member.params)+}
-
- {+resolveLinks(summarize(member.desc))+}
- |
-
-
-
-
-
-
-
-
- {!
- var borrowedMembers = data.methods.filter(function($) {return $.memberOf != data.alias});
- var contributers = [];
- borrowedMembers.map(function($) {if (contributers.indexOf($.memberOf) < 0) contributers.push($.memberOf)});
- for (var i = 0, l = contributers.length; i < l; i++) {
- output +=
- "- Methods borrowed from class "+new Link().toSymbol(contributers[i])+":
"
- +
- "- " +
- borrowedMembers
- .filter(
- function($) { return $.memberOf == contributers[i] }
- )
- .sort(makeSortby("name"))
- .map(
- function($) { return new Link().toSymbol($.alias).withText($.name) }
- )
- .join(", ")
- +
- "
";
- }
-
- !}
-
-
-
-
-
- {! var ownEvents = data.events.filter(function($){return $.memberOf == data.alias && !$.isNamespace}).sort(makeSortby("name")); !}
-
-
- Event Summary
-
-
- | Event Attributes |
- Event Name and Description |
-
-
-
-
-
- | {!
- if (member.isPrivate) output += "<private> ";
- if (member.isInner) output += "<inner> ";
- if (member.isStatic) output += "<static> ";
- !} |
-
- {+member.memberOf+}.{+new Link().toSymbol(member.alias).withText(member.name)+}{+makeSignature(member.params)+}
-
- {+resolveLinks(summarize(member.desc))+}
- |
-
-
-
-
-
-
-
-
- {!
- var borrowedMembers = data.events.filter(function($) {return $.memberOf != data.alias});
- var contributers = [];
- borrowedMembers.map(function($) {if (contributers.indexOf($.memberOf) < 0) contributers.push($.memberOf)});
- for (var i = 0, l = contributers.length; i < l; i++) {
- output +=
- "- Events borrowed from class "+new Link().toSymbol(contributers[i])+":
"
- +
- "- " +
- borrowedMembers
- .filter(
- function($) { return $.memberOf == contributers[i] }
- )
- .sort(makeSortby("name"))
- .map(
- function($) { return new Link().toSymbol($.alias).withText($.name) }
- )
- .join(", ")
- +
- "
";
- }
-
- !}
-
-
-
-
-
-
-
-
- {+classType+}Detail
-
-
-
{!
- if (data.isPrivate) output += "<private> ";
- if (data.isInner) output += "<inner> ";
- !}
- {+ data.alias +}{+ makeSignature(data.params) +}
-
-
-
- {+resolveLinks(data.desc)+}
-
Author: {+data.author+}.
-
-
-
-
- {+example+}
-
-
-
-
-
-
- - Parameters:
-
- -
- {+((item.type)?""+("{"+(new Link().toSymbol(item.type)+"} ")) : "")+} {+item.name+}
- Optional, Default: {+item.defaultValue+}
-
- - {+resolveLinks(item.desc)+}
-
-
-
-
-
- - Deprecated:
- -
- {+resolveLinks(data.deprecated)+}
-
-
-
-
-
- - Since:
- - {+ data.since +}
-
-
-
-
- - Throws:
-
- -
- {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+} {+item.name+}
-
- - {+resolveLinks(item.desc)+}
-
-
-
-
-
- - Returns:
-
- - {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+}{+resolveLinks(item.desc)+}
-
-
-
-
-
- - Requires:
-
- - {+ resolveLinks(item) +}
-
-
-
-
-
- - See:
-
- - {+ new Link().toSymbol(item) +}
-
-
-
-
-
-
-
-
-
-
- Field Detail
-
-
-
- {!
- if (member.isPrivate) output += "<private> ";
- if (member.isInner) output += "<inner> ";
- if (member.isStatic) output += "<static> ";
- if (member.isConstant) output += "<constant> ";
- !}
-
- {{+new Link().toSymbol(member.type)+}}
- {+member.memberOf+}.{+member.name+}
-
-
-
- {+resolveLinks(member.desc)+}
-
-
- Defined in: {+new Link().toSrc(member.srcFile)+}.
-
-
Author: {+member.author+}.
-
-
-
-
- {+example+}
-
-
-
-
-
- - Deprecated:
- -
- {+ member.deprecated +}
-
-
-
-
-
- - Since:
- - {+ member.since +}
-
-
-
-
- - See:
-
- - {+ new Link().toSymbol(item) +}
-
-
-
-
-
- - Default Value:
- -
- {+resolveLinks(member.defaultValue)+}
-
-
-
-
-
-
-
-
-
-
-
- Method Detail
-
-
-
- {!
- if (member.isPrivate) output += "<private> ";
- if (member.isInner) output += "<inner> ";
- if (member.isStatic) output += "<static> ";
- !}
-
- {{+new Link().toSymbol(member.type)+}}
- {+member.memberOf+}.{+member.name+}{+makeSignature(member.params)+}
-
-
-
- {+resolveLinks(member.desc)+}
-
-
- Defined in: {+new Link().toSrc(member.srcFile)+}.
-
-
Author: {+member.author+}.
-
-
-
-
- {+example+}
-
-
-
-
-
- - Parameters:
-
- -
- {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+}{+item.name+}
- Optional, Default: {+item.defaultValue+}
-
- - {+resolveLinks(item.desc)+}
-
-
-
-
-
- - Deprecated:
- -
- {+member.deprecated+}
-
-
-
-
-
- - Since:
- - {+ member.since +}
-
-
-
-
-
- - Throws:
-
- -
- {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+} {+item.name+}
-
- - {+resolveLinks(item.desc)+}
-
-
-
-
-
- - Returns:
-
- - {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+}{+resolveLinks(item.desc)+}
-
-
-
-
-
- - Requires:
-
- - {+ resolveLinks(item) +}
-
-
-
-
-
- - See:
-
- - {+ new Link().toSymbol(item) +}
-
-
-
-
-
-
-
-
-
-
-
- Event Detail
-
-
-
- {!
- if (member.isPrivate) output += "<private> ";
- if (member.isInner) output += "<inner> ";
- if (member.isStatic) output += "<static> ";
- !}
-
- {{+new Link().toSymbol(member.type)+}}
- {+member.memberOf+}.{+member.name+}{+makeSignature(member.params)+}
-
-
-
- {+resolveLinks(member.desc)+}
-
-
- Defined in: {+new Link().toSrc(member.srcFile)+}.
-
-
Author: {+member.author+}.
-
-
-
-
- {+example+}
-
-
-
-
-
- - Parameters:
-
- -
- {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+}{+item.name+}
- Optional, Default: {+item.defaultValue+}
-
- - {+resolveLinks(item.desc)+}
-
-
-
-
-
- - Deprecated:
- -
- {+member.deprecated+}
-
-
-
-
-
- - Since:
- - {+ member.since +}
-
-
-
-
-
- - Throws:
-
- -
- {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+} {+item.name+}
-
- - {+resolveLinks(item.desc)+}
-
-
-
-
-
- - Returns:
-
- - {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+}{+resolveLinks(item.desc)+}
-
-
-
-
-
- - Requires:
-
- - {+ resolveLinks(item) +}
-
-
-
-
-
- - See:
-
- - {+ new Link().toSymbol(item) +}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Class Index
-
-
-
-
{+(new Link().toSymbol(thisClass.alias))+}
- {+resolveLinks(summarize(thisClass.classDesc))+}
-
-
-
-
-
-