basicobject.rb

Path: lib/facets/more/basicobject.rb
Last Update: Fri Apr 17 15:32:31 +0000 2009

basicobject.rb

Copyright (c) 2005 Thomas Sawyer, Jim Weirich

  Ruby License

  This module is free software. You may use, modify, and/or redistribute this
  software under the same terms as Ruby.

  This program is distributed in the hope that it will be useful, but WITHOUT
  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  FOR A PARTICULAR PURPOSE.

Authors and Contributors

  • Jim Weirich
  • Thomas Sawyer

Special Thanks

Thanks to Jim Weirich for BlankSlate Copyright (c) 2004 by Jim Weirich, on which BasicObject is based.

Developer Notes

  TODO Might be nice it there were a factory method to alter which methods
       were excluded. But probably too dangerous.

Required files

facets/core/kernel/object_class   facets/core/kernel/as  

[Validate]