== Synopsis
  An easy way to implement the facade pattern in your classes. In short,
  this library wraps singleton methods from another class as instance
  methods of the current class.

== Prerequisites
  Ruby 1.8.2 or later

== Installation
  gem install facade
   
== Usage
  require 'facade'

  class MyString < String
    extend Facade
    facade File, :dirname, :basename
  end

  f = MyString.new('/home/djberge')
  puts f.basename # 'djberge'
  puts f.dirname  # '/home'

== Acknowledgements
  Eero Saynatkari, Eric Hodel and Michael Granger for ideas and code which I
  shamelessly plagiarized.

== Copyright
  Copyright (c) 2005-2010 Daniel J. Berger
   
== License
  Artistic 2.0

== Warranty
  This package is provided "as is" and without any express or
  implied warranties, including, without limitation, the implied
  warranties of merchantability and fitness for a particular purpose

== Author
  Daniel J. Berger
