summaryrefslogtreecommitdiff
path: root/textproc/ruby-yard
AgeCommit message (Collapse)AuthorFilesLines
2017-06-05Update ruby-yard to 0.9.9.taca3-8/+9
Release v0.9.9 2017/04/23 * Added gem uninstall hooks to remove YARD documentation files. (#1083) * Added support for C++ namespaces. (#809) * Fixed issue where loading a .html page via an anchor would not scroll to the anchor section. (#1082) * Hide some Ruby warnings. * Improve progress indicator icons in terminal.
2017-03-20Update ruby-yard to 0.9.8.taca3-8/+16
# 0.9.8 - January 13th, 2017 - Fixed installed gems not being correctly found in `yard server` and by plugins. - Fixed tokenization of `%w(...)` array syntax. # 0.9.7 - January 9th, 2017 - Fix resolution of absolute object paths with ambiguous names. (#1029) # 0.9.6 - January 7th, 2017 - Removed official support for Ruby 1.x (1.8/1.9). YARD can still be installed in these versions, but support is not guaranteed. Simple bug fixes may still be considered via pull request only. Issues without code will be automatically closed. - Added {YARD::Tags::Tag#explain_types} returning a plain English summary of the type specification of a given tag. Also adds {YARD::Tags::TypesExplainer} as an implementation class for the method. - Added support for automatic linking of constants and method calls of Ruby syntax highlighted source code in generated HTML. Also adds the {YARD::Parser::Ruby::TokenResolver} implementation class to iterate over tokenized code with extra resolved object information. - Added support for compound constant assignments (`A::B::C = true`). - Added `LibraryVersion#yardoc_file_for_SOURCE` callback method for sources with a pre-determined yardoc file location. Implement this method instead of manually setting `library.yardoc_file = ...` in your load method (you can still assign the attribute manually). - Use RubyGems 2.x+ API to query gems when available instead of using backport.
2016-10-18Update ruby-yard to 0.9.5.taca3-14/+21
# 0.9.5 - July 22nd, 2016 - `yard doc` will now generate `.yardoc/processing` and `.yardoc/complete` files to allow other tools to properly detect when YARD is in the middle of parsing source files, and when it has completed writing the database. - Added support for on-demand generation of LibraryVersion objects using the `:disk` source type. LibraryVersion objects pointing to a .yardoc database directory will now auto-generate if there is a `source_path` attached. - Added warning for macros attached to non-method objects. - Fixed a few more parsing errors.
2015-11-04Add SHA512 digests for distfiles for textproc categoryagc1-1/+2
Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-02-05Reset PKGREVISION.taca1-2/+1
2015-02-05Update ruby-yard to 0.8.7.6.taca4-56/+52
# 0.8.7.6 - Support using `@option` tag on keyword arg splat parameter. (#729) - Add `.stats_options` for `YardocTask`. (#800, #801) # 0.8.7.5 - October 26, 2014 - Fix linking of methods in top level namespace in method listing. (#776) - Support using C macros in function declarations. (#810) - YARD will no longer group comment blocks starting on the same column if they are preceded by code. (#798) - Handle anonymous lambda calls in toplevel scope. (#774) - Support I18n in `@overload` tags. (#794) - Support `yard stats` for objects with no file property. (#792) - Support for named arguments in Ruby >= 2.1. (#785) - Exclude README backup files from YARD generation. (#790) - Turned on the lax spacing option in Redcarpet to comply with the Markdown standard. - Escape HTML in YARD server search placeholder template. - Fix issue with `private_class_method` support. (#760, #767) - Enable tables support by default in Redcarpet Markdown provider. (#765)
2014-08-14Do not include automatically generated files to fix build problem.taca1-1789/+1
2014-07-05Import ruby200-yard-0.8.7.4 as textproc/ruby-yard.rodent5-0/+2388
YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily, and also supports extending for custom Ruby constructs such as custom class level definitions.