- DescriptionVersionDate GMTCommit / svn
- Ruby 126.96.36.199 p4892018-03-28630232018-03-28T14:50:57Z
- Ruby 188.8.131.52 p4592018-10-18651362018-10-17T15:34:45Z
- Ruby 184.108.40.206 p3572019-08-28677952019-08-28T06:50:00Z
- Ruby 220.127.116.11 p2012019-08-28677962019-08-28T06:50:12Z
- Ruby 18.104.22.168 p1042019-08-28677982019-08-28T07:36:58Z
- Ruby trunkmaster dev2019-09-170785469a40* for contributors2019-09-17T09:02:03Z
- Rails 4.x gem22.214.171.12419-03-11e06a1e09b62019-03-11T18:21:15Z
- Rails 5.x gem5.2.32019-03-28b9ca94caea2019-03-28T02:59:41Z
- Rails stable126.96.36.1999-09-1646cc85d5342019-09-16T17:34:59Z
- Rails master6.1.0.alpha2019-09-179680984cf8* for contributors2019-09-17T10:08:25Z
Libraries below are created from the 'master' branches
- SketchUp Ruby APISU2019.22019-09-05b70dd1c2019-09-05T11:23:15Z
Please set font size, see settings...
Site updates done with
ruby 2.7.0dev (2019-09-17 master 68ffb679d4) [x64-mingw32]
What does '* for contributors' mean?
Developers / contributors often remove objects from documentation which are not considered part of the public API.
Libraries listed as '* for contributors' show all objects, and are meant for contributors to the repository.
Hence, if you are using the API, you should not use any classes, modules, methods, or constants that are notated as 'for internal use only'. All of these items will have a red vertical bar (or border) distinguishing them from other objects. Please use the other library versions for API reference.
When you have a minute - UI Guide
YardT2 has quite a few features that are not based on RDoc or YARD. Please read the YardT2 UI Guide, in particular, the 'Search' information, as searching the 'Methods' list works for both name and namespace. 'Start of name' and 'anywhere in name' searches are supported.
All libraries are pulled from their respective GitHub repos. The branch / tag criteria is shown below. The last commit information and date (GMT) are retrieved via the GitHub API.
These libraries should correspond to the most recent ruby-lang.org packages. Only 'Ruby trunk' includes c source code.
- Ruby 2.2last tag matching v2_2_
- Ruby 2.3last tag matching v2_3
- Ruby 2.4last tag matching v2_4
- Ruby 2.5last tag matching v2_5
- Ruby 2.6last tag matching v2_6
- Ruby trunktrunk branch (current repo)
Version and date info is retrieved from version.h
- Rails 4.x gemlast tag matching v4.
- Rails 5.x gemlast tag matching v5.
- Rails stablelast 'stable' branch (currently 6-0-stable)
- Rails mastermaster branch (current repo)
Version info is retrieved from version.rb.
- YardT2 parses included do blocks.
- YardT2 parses alias_attribute, cattr, mattr, class_attribute, config_accessor, delegate, and deprecate statements.
- Most of the 'Rails Guides' appear in the 'Docs' list, and they link back to object documentation.
AWS SDK for Ruby
- AWS SDK for Ruby v3master branch
Version info is retrieved from VERSION file. At present, the gem is generated frequently, so the branch is rarely more than a few commits past the most recent gem.
As of April 2019, the AWS SDK for Ruby has almost 17,000 classes and modules, and 59,000 methods.
Loading the Methods list takes a long time, and is not a good idea on tablets. Once loaded, it searches well and is cached, unlike other implementations. Resizing the LIST pane when the Method list is visible is not recommended.
Simply put, loading 59k items into any DOM element is well outside of standard use.
Comments, Bugs, etc
For UI suggestions and other questions / comments...
A very special thank you to Loren Segal for his work in creating and maintaining YARD.
Also, thank you to all the contributors that have taken the time to comment / document these libraries.
- Release yard-t2 as a gem - need to write more tests, refactor some code, clean up css...
- Add code to detect super calls in method bodies?
- Add 'bundled gems' to Ruby documentation.
- Create code to document test code.
- Create code to document template code (erb, etc).
- Rails - more DSL methods to doc?
- RDoc - additional directives?