Table of Contents - attributed_object-0.4.0 Documentation
Classes and Modules
- AttributedObject
- AttributedObject::Base
- AttributedObject::Base::ClassExtension
- AttributedObject::Base::InstanceMethods
- AttributedObject::Coerce
- AttributedObject::Coerce::ClassExtension
- AttributedObject::Coerce::InstanceMethods
- AttributedObject::ConfigurationError
- AttributedObject::DisallowedValueError
- AttributedObject::Error
- AttributedObject::KeyError
- AttributedObject::MissingAttributeError
- AttributedObject::Strict
- AttributedObject::Strict::ClassExtension
- AttributedObject::Strict::InstanceMethods
- AttributedObject::Type
- AttributedObject::TypeDefaults
- AttributedObject::TypeError
- AttributedObject::Types
- AttributedObject::Types::ArrayOf
- AttributedObject::Types::HashOf
- AttributedObject::UncoercibleValueError
- AttributedObject::UnknownAttributeError
- AttributedObject::Unset
- AttributedObjectHelpers
- AttributedObjectHelpers::HashUtil
- AttributedObjectHelpers::TypeCheck
- AttributedObjectHelpers::TypeCoerce
Methods
- ::check — AttributedObjectHelpers::TypeCheck
- ::check_type_supported! — AttributedObjectHelpers::TypeCheck
- ::check_type_supported! — AttributedObjectHelpers::TypeCoerce
- ::coerce — AttributedObjectHelpers::TypeCoerce
- ::included — AttributedObject::Coerce
- ::included — AttributedObject::Strict
- ::new — AttributedObject::TypeDefaults
- ::new — AttributedObject::KeyError
- ::new — AttributedObject::Types::ArrayOf
- ::new — AttributedObject::Types::HashOf
- ::new — AttributedObject::Base::InstanceMethods
- ::slice — AttributedObjectHelpers::HashUtil
- ::symbolize_keys — AttributedObjectHelpers::HashUtil
- #== — AttributedObject::Base::InstanceMethods
- #ArrayOf — AttributedObject::Base::ClassExtension
- #HashOf — AttributedObject::Base::ClassExtension
- #_attributed_object_check_type_supported! — AttributedObject::Coerce::ClassExtension
- #_attributed_object_check_type_supported! — AttributedObject::Strict::ClassExtension
- #_attributed_object_on_init_attribute — AttributedObject::Coerce::InstanceMethods
- #_attributed_object_on_init_attribute — AttributedObject::Strict::InstanceMethods
- #as_json — AttributedObject::Base::InstanceMethods
- #attribute — AttributedObject::Base::ClassExtension
- #attribute_defs — AttributedObject::Base::ClassExtension
- #attributed_object — AttributedObject::Base::ClassExtension
- #attributed_object_options — AttributedObject::Base::ClassExtension
- #attributes — AttributedObject::Base::InstanceMethods
- #coerce — AttributedObject::Type
- #coerce — AttributedObject::Types::ArrayOf
- #coerce — AttributedObject::Types::HashOf
- #fetch — AttributedObject::TypeDefaults
- #initialize_attributes — AttributedObject::Base::InstanceMethods
- #strict_check — AttributedObject::Type
- #strict_check — AttributedObject::Types::ArrayOf
- #strict_check — AttributedObject::Types::HashOf
- #to_s — AttributedObject::KeyError