Base object that enables OOP-like support with JavaScript objects
- Define classes using hashes consisting of both methods and data
- Define mixins containing reusable methods and data
- Use mixins when defining classes, and instantiating objects.
- Supports polymorphic behavior when defining methods
- Computed properties simplify defining data properties on types and instances.
See the chapter on The Object Model from the Blueprint documentation to learn how to use Base Object.