opencascade.rb
Copyright (c) 2006 Thomas Sawyer
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.
Author(s)
Developer Notes
TODO Think about this more!
What about parent when descending downward?
Should parent even be part of OpenObject?
Maybe that should be in a differnt class?
Should cascading work via hash on the fly like this?
Or perhaps converted all at once?
Returning nil doesn't work if assigning!
Required files
facets/core/kernel/bool.rb
facets/more/openobject.rb