├── .gitignore ├── Gemfile ├── LICENSE.txt ├── README.md ├── lib ├── yard-js.rb └── yard-js │ ├── code_objects.rb │ ├── code_objects │ ├── event_object.rb │ └── property_object.rb │ ├── core_ext │ ├── parsejs.rb │ ├── yard.rb │ └── yard │ │ ├── code_objects.rb │ │ ├── registry.rb │ │ ├── tags.rb │ │ ├── templates.rb │ │ └── yardoc.rb │ ├── handlers.rb │ ├── handlers │ ├── base.rb │ ├── class_handler.rb │ ├── comment_handler.rb │ ├── constant_handler.rb │ ├── instance_method_handler.rb │ ├── mixin_handler.rb │ └── module_handler.rb │ ├── parser.rb │ ├── plugin.rb │ ├── tags.rb │ └── version.rb ├── samus.json ├── templates └── default │ ├── class │ └── setup.rb │ ├── fulldoc │ └── html │ │ ├── css │ │ ├── highlight.github.css │ │ └── style.css │ │ ├── full_list_property.erb │ │ ├── js │ │ └── highlight.pack.js │ │ └── setup.rb │ ├── layout │ └── html │ │ ├── headers.erb │ │ └── setup.rb │ ├── method_details │ └── setup.rb │ ├── module │ ├── html │ │ ├── constructor_summary.erb │ │ ├── events_details.erb │ │ ├── events_summary.erb │ │ ├── inherited_methods.erb │ │ ├── inherited_properties.erb │ │ ├── item_summary.erb │ │ ├── method_summary.erb │ │ ├── methods_details.erb │ │ ├── properties_details.erb │ │ └── properties_summary.erb │ └── setup.rb │ └── tags │ ├── callback.erb │ ├── setup.rb │ └── value.erb └── yard-js.gemspec /.gitignore: -------------------------------------------------------------------------------- 1 | Gemfile.lock 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/README.md -------------------------------------------------------------------------------- /lib/yard-js.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js.rb -------------------------------------------------------------------------------- /lib/yard-js/code_objects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/code_objects.rb -------------------------------------------------------------------------------- /lib/yard-js/code_objects/event_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/code_objects/event_object.rb -------------------------------------------------------------------------------- /lib/yard-js/code_objects/property_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/code_objects/property_object.rb -------------------------------------------------------------------------------- /lib/yard-js/core_ext/parsejs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/core_ext/parsejs.rb -------------------------------------------------------------------------------- /lib/yard-js/core_ext/yard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/core_ext/yard.rb -------------------------------------------------------------------------------- /lib/yard-js/core_ext/yard/code_objects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/core_ext/yard/code_objects.rb -------------------------------------------------------------------------------- /lib/yard-js/core_ext/yard/registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/core_ext/yard/registry.rb -------------------------------------------------------------------------------- /lib/yard-js/core_ext/yard/tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/core_ext/yard/tags.rb -------------------------------------------------------------------------------- /lib/yard-js/core_ext/yard/templates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/core_ext/yard/templates.rb -------------------------------------------------------------------------------- /lib/yard-js/core_ext/yard/yardoc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/core_ext/yard/yardoc.rb -------------------------------------------------------------------------------- /lib/yard-js/handlers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/handlers.rb -------------------------------------------------------------------------------- /lib/yard-js/handlers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/handlers/base.rb -------------------------------------------------------------------------------- /lib/yard-js/handlers/class_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/handlers/class_handler.rb -------------------------------------------------------------------------------- /lib/yard-js/handlers/comment_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/handlers/comment_handler.rb -------------------------------------------------------------------------------- /lib/yard-js/handlers/constant_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/handlers/constant_handler.rb -------------------------------------------------------------------------------- /lib/yard-js/handlers/instance_method_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/handlers/instance_method_handler.rb -------------------------------------------------------------------------------- /lib/yard-js/handlers/mixin_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/handlers/mixin_handler.rb -------------------------------------------------------------------------------- /lib/yard-js/handlers/module_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/handlers/module_handler.rb -------------------------------------------------------------------------------- /lib/yard-js/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/parser.rb -------------------------------------------------------------------------------- /lib/yard-js/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/plugin.rb -------------------------------------------------------------------------------- /lib/yard-js/tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/lib/yard-js/tags.rb -------------------------------------------------------------------------------- /lib/yard-js/version.rb: -------------------------------------------------------------------------------- 1 | module YARDJS 2 | VERSION = '0.1.3' 3 | end 4 | -------------------------------------------------------------------------------- /samus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/samus.json -------------------------------------------------------------------------------- /templates/default/class/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/class/setup.rb -------------------------------------------------------------------------------- /templates/default/fulldoc/html/css/highlight.github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/fulldoc/html/css/highlight.github.css -------------------------------------------------------------------------------- /templates/default/fulldoc/html/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/fulldoc/html/css/style.css -------------------------------------------------------------------------------- /templates/default/fulldoc/html/full_list_property.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/fulldoc/html/full_list_property.erb -------------------------------------------------------------------------------- /templates/default/fulldoc/html/js/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/fulldoc/html/js/highlight.pack.js -------------------------------------------------------------------------------- /templates/default/fulldoc/html/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/fulldoc/html/setup.rb -------------------------------------------------------------------------------- /templates/default/layout/html/headers.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/layout/html/headers.erb -------------------------------------------------------------------------------- /templates/default/layout/html/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/layout/html/setup.rb -------------------------------------------------------------------------------- /templates/default/method_details/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/method_details/setup.rb -------------------------------------------------------------------------------- /templates/default/module/html/constructor_summary.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/html/constructor_summary.erb -------------------------------------------------------------------------------- /templates/default/module/html/events_details.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/html/events_details.erb -------------------------------------------------------------------------------- /templates/default/module/html/events_summary.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/html/events_summary.erb -------------------------------------------------------------------------------- /templates/default/module/html/inherited_methods.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/html/inherited_methods.erb -------------------------------------------------------------------------------- /templates/default/module/html/inherited_properties.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/html/inherited_properties.erb -------------------------------------------------------------------------------- /templates/default/module/html/item_summary.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/html/item_summary.erb -------------------------------------------------------------------------------- /templates/default/module/html/method_summary.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/html/method_summary.erb -------------------------------------------------------------------------------- /templates/default/module/html/methods_details.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/html/methods_details.erb -------------------------------------------------------------------------------- /templates/default/module/html/properties_details.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/html/properties_details.erb -------------------------------------------------------------------------------- /templates/default/module/html/properties_summary.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/html/properties_summary.erb -------------------------------------------------------------------------------- /templates/default/module/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/module/setup.rb -------------------------------------------------------------------------------- /templates/default/tags/callback.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/tags/callback.erb -------------------------------------------------------------------------------- /templates/default/tags/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/tags/setup.rb -------------------------------------------------------------------------------- /templates/default/tags/value.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/templates/default/tags/value.erb -------------------------------------------------------------------------------- /yard-js.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsegal/yard-js/HEAD/yard-js.gemspec --------------------------------------------------------------------------------