--- layout: default ---

Easy to Learn

Learn Facets as you program, these resources make it a snap.



APIdocs


Sidebar


Core API


More API


Learn Ruby


APIdocs

The APIdocs provides a comprehensive interface with access package documents, such as the README and Release Notes as well as convenient access to both the Core and More RDoc APIs.

Sidebar

The Sidebar provides a convenient "quick reference" interface to the RDoc API documentation. It is especailly useful for browsers that support sidebar pages, such as Firefox. Simply drag-and-drop the "apple slice image" (left of this text) to a toolbar, then alter it's properties to open as a sidebar. If your browser doesn't support sidebars, or if you simply prefer, you can use the Mini API instead. This offers the same interface, but in a small stand-alone window.

Core API

The CORE API includes all the "prime" extensions. These methods are at the heart of Facets. Any application or library that makes use of Facets, you can be sure, supports these methods. Also include is the Functor class, which is a Higher Order Message class. It is used by a number of methods to provide fluid interfaces.

Array | Binding | Class | Comparable | Dir | Enumerable | Exception | FalseClass | File | FileTest | Float | Functor | Hash | Indexable | Integer | Kernel | MatchData | Module | NilClass | Numeric | Object | Proc | Range | Regexp | Stackable | String | Symbol | Time | TrueClass | UnboundMethod

More API

The "More" API consists of RDocs for the variety of addon classes, modules and mini-frameworks provided by Facets. To list just a few:

Inheritor | Multiton | OpenObject | Random | Reference | Tuple

WebRI

Facets documentation is now also available via WebRI, and online RI browser.

WebRI Docs

Learn Ruby