Table of Contents - stronger-0.1.0 Documentation
Classes and Modules
- Stronger
- Stronger::Collection
- Stronger::Interface
- Stronger::InvalidProperty
- Stronger::MissingProperty
- Stronger::Property
- Stronger::PropertyDefinition
- Stronger::PropertyDefinition::ClassMethods
- Stronger::PropertyError
- Stronger::PropertySet
- Stronger::TypeChecking
- Stronger::TypeChecking::Implementers
- Stronger::TypedArray
- Stronger::TypedHash
- Stronger::UndefinedProperty
Methods
- ::included — Stronger::PropertyDefinition
- ::new — Stronger::Interface
- ::new — Stronger::Property
- ::new — Stronger::PropertySet
- ::new — Stronger::Collection
- ::new — Stronger::PropertyDefinition
- #< — Stronger::TypeChecking::Implementers
- #> — Stronger::TypeChecking::Implementers
- #[] — Stronger::PropertySet
- #[]= — Stronger::PropertySet
- #check_collection_type! — Stronger::Collection
- #check_value_type! — Stronger::Collection
- #concat — Stronger::TypedArray
- #define_property_method — Stronger::PropertyDefinition::ClassMethods
- #delete — Stronger::PropertySet
- #expose_property — Stronger::PropertyDefinition::ClassMethods
- #extra_property_message — Stronger::PropertySet
- #get_property — Stronger::PropertySet
- #implement — Stronger::TypeChecking::Implementers
- #implements? — Stronger::TypeChecking
- #instance_implements? — Stronger::TypeChecking::Implementers
- #is_strong? — Stronger::TypeChecking
- #properties — Stronger::PropertyDefinition::ClassMethods
- #property — Stronger::PropertyDefinition::ClassMethods
- #property_names — Stronger::PropertyDefinition::ClassMethods
- #required? — Stronger::Property
- #set — Stronger::PropertySet
- #set_properties — Stronger::PropertyDefinition
- #typed? — Stronger::Property
- #validate_required_present! — Stronger::PropertySet
- #validate_type! — Stronger::PropertySet