--- 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.