--- layout: default title: About - Ruby Facets ---
The philosophy of Facets can be summed up in a simple mantra, "ALL BASE COMMON". The idea being, that by sharing a broad foundation in common, that foundation can better serve the Ruby community. There are a number of advantages to this approach. Among them: name consistency, better code-reuse, collaborative improvements and reduced installation requirements.
At the heart of Facets is a collection of core extension
methods. All of which can be loaded with the single call: require 'facets'
.
There are hundreds of quality methods in this collection which have been derived
from years of experience of dozens of top Ruby programmers.
In addition to the core libraries, Facets provides a number of additional classes, mixins and light frameworks. These solid libraries provide a general-purpose set of components commonly useful across a variety of applications.
Facets is not the sole achievement of one person, but was made possible by the hard work of many excellent programmers. Some persons contributed code directly, other's simply had their code picked-up from another open resource. In either case, three cheeers for all!
Thibaut Barrere Daniel J. Berger Paul Brannan Mikael Brockman Jamis Buck Renald Buter Shashank Date Robert Feldt Mauricio Fernandez Florian Frank Hal Fulton Michael Granger Florian Gross Thomas-Ivo Heinen Ara T. Howard Dave Hoover David Hansson Mohammad Khan Gavin Kistner Richard Laugesen Derek Lewis MenTaLguY Jan Molic George Moschovitis Michael Neumann Sean O'Halpin Tim Pease Jonas Pfenniger Ryan Platte Tyler Rick Christoph Rippel Thomas Sawyer :) Daniel Schierbeck Gavin Sinclair Tilo Sloboda Phil Tomson Peter Vanbroekhoven Jim Weirich Jeff Wood Austin Ziegler Why The Lucky Stiff
Facets is true open source software! Ruby Facets is distributed under the terms of the Ruby License, just like Ruby.
Ruby Facets, Copyright (c) 2005-2008 Tiger Ops / Thomas Sawyer
Credit and additional copyrights for particular code segments are given in their respective source. All licenses are either compatible with the Ruby license or the original author has given permission for inclusion of their code under this license.