File: README [facade-1.0.6 Documentation]

### Home Classes Methods

### Files

- CHANGES
- MANIFEST
- README

### Class Index

Quicksearch

- Facade

No matching classes.

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

[Validate]

Generated with the Darkfish Rdoc Generator 2.