Table of Contents - ama-entity-mapper-0.1.0 Documentation
Classes and Modules
- AMA
- AMA::Entity
- AMA::Entity::Mapper
- AMA::Entity::Mapper::Aux
- AMA::Entity::Mapper::Aux::NullStream
- AMA::Entity::Mapper::Context
- AMA::Entity::Mapper::DSL
- AMA::Entity::Mapper::DSL::ClassMethods
- AMA::Entity::Mapper::Engine
- AMA::Entity::Mapper::Engine::RecursiveMapper
- AMA::Entity::Mapper::Engine::RecursiveNormalizer
- AMA::Entity::Mapper::Error
- AMA::Entity::Mapper::Error::ComplianceError
- AMA::Entity::Mapper::Error::MappingError
- AMA::Entity::Mapper::Error::ValidationError
- AMA::Entity::Mapper::Handler
- AMA::Entity::Mapper::Handler::Attribute
- AMA::Entity::Mapper::Handler::Attribute::Validator
- AMA::Entity::Mapper::Handler::Entity
- AMA::Entity::Mapper::Handler::Entity::Denormalizer
- AMA::Entity::Mapper::Handler::Entity::Enumerator
- AMA::Entity::Mapper::Handler::Entity::Factory
- AMA::Entity::Mapper::Handler::Entity::Injector
- AMA::Entity::Mapper::Handler::Entity::Normalizer
- AMA::Entity::Mapper::Handler::Entity::Validator
- AMA::Entity::Mapper::Mixin
- AMA::Entity::Mapper::Mixin::Errors
- AMA::Entity::Mapper::Mixin::HandlerSupport
- AMA::Entity::Mapper::Mixin::Reflection
- AMA::Entity::Mapper::Mixin::SuppressionSupport
- AMA::Entity::Mapper::Path
- AMA::Entity::Mapper::Path::Segment
- AMA::Entity::Mapper::Type
- AMA::Entity::Mapper::Type::Analyzer
- AMA::Entity::Mapper::Type::Any
- AMA::Entity::Mapper::Type::Attribute
- AMA::Entity::Mapper::Type::Aux
- AMA::Entity::Mapper::Type::Aux::HashTuple
- AMA::Entity::Mapper::Type::BuiltIn
- AMA::Entity::Mapper::Type::BuiltIn::ArrayType
- AMA::Entity::Mapper::Type::BuiltIn::DateTimeType
- AMA::Entity::Mapper::Type::BuiltIn::EnumerableType
- AMA::Entity::Mapper::Type::BuiltIn::HashTupleType
- AMA::Entity::Mapper::Type::BuiltIn::HashType
- AMA::Entity::Mapper::Type::BuiltIn::PrimitiveType
- AMA::Entity::Mapper::Type::BuiltIn::PrimitiveType::Denormalizer
- AMA::Entity::Mapper::Type::BuiltIn::RationalType
- AMA::Entity::Mapper::Type::BuiltIn::SetType
- AMA::Entity::Mapper::Type::Parameter
- AMA::Entity::Mapper::Type::Registry
- AMA::Entity::Mapper::Type::Resolver
- AMA::Entity::Mapper::Version
Methods
- ::[] — AMA::Entity::Mapper
- ::analyze — AMA::Entity::Mapper::Type::Analyzer
- ::attribute — AMA::Entity::Mapper::Path::Segment
- ::declare_handler_block_setter — AMA::Entity::Mapper::Mixin::HandlerSupport
- ::declare_handler_getter — AMA::Entity::Mapper::Mixin::HandlerSupport
- ::declare_handler_method — AMA::Entity::Mapper::Mixin::HandlerSupport
- ::declare_handler_setter — AMA::Entity::Mapper::Mixin::HandlerSupport
- ::declare_namespace_method — AMA::Entity::Mapper::Mixin::HandlerSupport
- ::defaults — AMA::Entity::Mapper::Type::Attribute
- ::engine — AMA::Entity::Mapper
- ::handler_factory — AMA::Entity::Mapper::Handler::Attribute::Validator
- ::handler_factory — AMA::Entity::Mapper::Handler::Entity::Denormalizer
- ::handler_factory — AMA::Entity::Mapper::Handler::Entity::Enumerator
- ::handler_factory — AMA::Entity::Mapper::Handler::Entity::Factory
- ::handler_factory — AMA::Entity::Mapper::Handler::Entity::Injector
- ::handler_factory — AMA::Entity::Mapper::Handler::Entity::Normalizer
- ::handler_factory — AMA::Entity::Mapper::Handler::Entity::Validator
- ::included — AMA::Entity::Mapper::DSL
- ::included — AMA::Entity::Mapper::Mixin::HandlerSupport
- ::index — AMA::Entity::Mapper::Path::Segment
- ::map — AMA::Entity::Mapper
- ::new — AMA::Entity::Mapper::Context
- ::new — AMA::Entity::Mapper::Engine
- ::new — AMA::Entity::Mapper::Engine::RecursiveMapper
- ::new — AMA::Entity::Mapper::Engine::RecursiveNormalizer
- ::new — AMA::Entity::Mapper::Path
- ::new — AMA::Entity::Mapper::Path::Segment
- ::new — AMA::Entity::Mapper::Type
- ::new — AMA::Entity::Mapper::Type::Any
- ::new — AMA::Entity::Mapper::Type::Attribute
- ::new — AMA::Entity::Mapper::Type::Aux::HashTuple
- ::new — AMA::Entity::Mapper::Type::BuiltIn::ArrayType
- ::new — AMA::Entity::Mapper::Type::BuiltIn::DateTimeType
- ::new — AMA::Entity::Mapper::Type::BuiltIn::EnumerableType
- ::new — AMA::Entity::Mapper::Type::BuiltIn::HashTupleType
- ::new — AMA::Entity::Mapper::Type::BuiltIn::HashType
- ::new — AMA::Entity::Mapper::Type::BuiltIn::PrimitiveType
- ::new — AMA::Entity::Mapper::Type::BuiltIn::PrimitiveType::Denormalizer
- ::new — AMA::Entity::Mapper::Type::BuiltIn::RationalType
- ::new — AMA::Entity::Mapper::Type::BuiltIn::SetType
- ::new — AMA::Entity::Mapper::Type::Parameter
- ::new — AMA::Entity::Mapper::Type::Registry
- ::new — AMA::Entity::Mapper::Type::Resolver
- ::normalize — AMA::Entity::Mapper
- ::resolve — AMA::Entity::Mapper
- ::types — AMA::Entity::Mapper
- ::wrap — AMA::Entity::Mapper::Handler::Attribute::Validator
- ::wrap — AMA::Entity::Mapper::Handler::Entity::Denormalizer
- ::wrap — AMA::Entity::Mapper::Handler::Entity::Enumerator
- ::wrap — AMA::Entity::Mapper::Handler::Entity::Factory
- ::wrap — AMA::Entity::Mapper::Handler::Entity::Injector
- ::wrap — AMA::Entity::Mapper::Handler::Entity::Normalizer
- ::wrap — AMA::Entity::Mapper::Handler::Entity::Validator
- #<< — AMA::Entity::Mapper::Aux::NullStream
- #== — AMA::Entity::Mapper::Path::Segment
- #== — AMA::Entity::Mapper::Type
- #== — AMA::Entity::Mapper::Type::Any
- #== — AMA::Entity::Mapper::Type::Attribute
- #== — AMA::Entity::Mapper::Type::Aux::HashTuple
- #== — AMA::Entity::Mapper::Type::Parameter
- #[] — AMA::Entity::Mapper::Engine
- #[] — AMA::Entity::Mapper::Type::Registry
- #advance — AMA::Entity::Mapper::Context
- #attribute — AMA::Entity::Mapper::Path
- #attribute — AMA::Entity::Mapper::DSL::ClassMethods
- #attribute! — AMA::Entity::Mapper::Type
- #attributes — AMA::Entity::Mapper::Type::Any
- #bound_type — AMA::Entity::Mapper::DSL::ClassMethods
- #candidate_names — AMA::Entity::Mapper::Handler::Entity::Denormalizer
- #class_hierarchy — AMA::Entity::Mapper::Type::Registry
- #class_with_modules — AMA::Entity::Mapper::Type::Registry
- #close — AMA::Entity::Mapper::Aux::NullStream
- #create — AMA::Entity::Mapper::Handler::Entity::Factory
- #create_context — AMA::Entity::Mapper::Engine
- #create_internal — AMA::Entity::Mapper::Handler::Entity::Factory
- #current — AMA::Entity::Mapper::Path
- #defaults — AMA::Entity::Mapper::Context
- #define_attribute — AMA::Entity::Mapper::Type::BuiltIn::HashType
- #define_denormalizer — AMA::Entity::Mapper::Type::BuiltIn::DateTimeType
- #define_denormalizer — AMA::Entity::Mapper::Type::BuiltIn::EnumerableType
- #define_denormalizer — AMA::Entity::Mapper::Type::BuiltIn::HashType
- #define_denormalizer — AMA::Entity::Mapper::Type::BuiltIn::RationalType
- #define_denormalizer — AMA::Entity::Mapper::Type::BuiltIn::SetType
- #define_enumerator — AMA::Entity::Mapper::Type::BuiltIn::EnumerableType
- #define_enumerator — AMA::Entity::Mapper::Type::BuiltIn::HashType
- #define_enumerator — AMA::Entity::Mapper::Type::BuiltIn::SetType
- #define_factory — AMA::Entity::Mapper::Type::BuiltIn::DateTimeType
- #define_factory — AMA::Entity::Mapper::Type::BuiltIn::EnumerableType
- #define_factory — AMA::Entity::Mapper::Type::BuiltIn::RationalType
- #define_factory — AMA::Entity::Mapper::Type::BuiltIn::SetType
- #define_injector — AMA::Entity::Mapper::Type::BuiltIn::EnumerableType
- #define_injector — AMA::Entity::Mapper::Type::BuiltIn::HashType
- #define_injector — AMA::Entity::Mapper::Type::BuiltIn::SetType
- #define_normalizer — AMA::Entity::Mapper::Type::BuiltIn::EnumerableType
- #define_normalizer — AMA::Entity::Mapper::Type::BuiltIn::HashType
- #define_normalizer — AMA::Entity::Mapper::Type::BuiltIn::SetType
- #denormalize — AMA::Entity::Mapper::Handler::Entity::Denormalizer
- #denormalize — AMA::Entity::Mapper::Type::BuiltIn::PrimitiveType::Denormalizer
- #each — AMA::Entity::Mapper::Path
- #empty? — AMA::Entity::Mapper::Path
- #engine — AMA::Entity::Mapper::DSL::ClassMethods
- #engine= — AMA::Entity::Mapper::DSL::ClassMethods
- #enumerate — AMA::Entity::Mapper::Handler::Entity::Enumerator
- #eql? — AMA::Entity::Mapper::Path::Segment
- #eql? — AMA::Entity::Mapper::Type
- #eql? — AMA::Entity::Mapper::Type::Any
- #eql? — AMA::Entity::Mapper::Type::Attribute
- #eql? — AMA::Entity::Mapper::Type::Aux::HashTuple
- #eql? — AMA::Entity::Mapper::Type::Parameter
- #find — AMA::Entity::Mapper::Type::Registry
- #find! — AMA::Entity::Mapper::Type::Registry
- #find_candidate_methods — AMA::Entity::Mapper::Type::BuiltIn::PrimitiveType::Denormalizer
- #find_parameter — AMA::Entity::Mapper::Type::Resolver
- #find_type — AMA::Entity::Mapper::Engine::RecursiveNormalizer
- #find_type — AMA::Entity::Mapper::Type::Resolver
- #hash — AMA::Entity::Mapper::Path::Segment
- #hash — AMA::Entity::Mapper::Type
- #hash — AMA::Entity::Mapper::Type::Any
- #hash — AMA::Entity::Mapper::Type::Attribute
- #hash — AMA::Entity::Mapper::Type::Aux::HashTuple
- #hash — AMA::Entity::Mapper::Type::Parameter
- #illegal_nil? — AMA::Entity::Mapper::Handler::Attribute::Validator
- #illegal_value? — AMA::Entity::Mapper::Handler::Attribute::Validator
- #index — AMA::Entity::Mapper::Path
- #inject — AMA::Entity::Mapper::Handler::Entity::Injector
- #install_attributes — AMA::Entity::Mapper::Engine::RecursiveMapper
- #install_object_method — AMA::Entity::Mapper::Mixin::Reflection
- #instance! — AMA::Entity::Mapper::Type
- #instance? — AMA::Entity::Mapper::Type
- #instance? — AMA::Entity::Mapper::Type::Any
- #instance? — AMA::Entity::Mapper::Type::Parameter
- #invalid_type? — AMA::Entity::Mapper::Handler::Attribute::Validator
- #key? — AMA::Entity::Mapper::Type::Registry
- #map — AMA::Entity::Mapper::Engine
- #map — AMA::Entity::Mapper::Engine::RecursiveMapper
- #map_attribute — AMA::Entity::Mapper::Engine::RecursiveMapper
- #map_attributes — AMA::Entity::Mapper::Engine::RecursiveMapper
- #map_type — AMA::Entity::Mapper::Engine::RecursiveMapper
- #map_unsafe — AMA::Entity::Mapper::Engine::RecursiveMapper
- #merge — AMA::Entity::Mapper::Path
- #method_object — AMA::Entity::Mapper::Mixin::Reflection
- #normalize — AMA::Entity::Mapper::Engine
- #normalize — AMA::Entity::Mapper::Engine::RecursiveNormalizer
- #normalize — AMA::Entity::Mapper::Handler::Entity::Normalizer
- #normalize_attributes — AMA::Entity::Mapper::Engine::RecursiveNormalizer
- #normalize_types — AMA::Entity::Mapper::Engine
- #object_variable — AMA::Entity::Mapper::Mixin::Reflection
- #object_variable_exists — AMA::Entity::Mapper::Mixin::Reflection
- #object_variables — AMA::Entity::Mapper::Mixin::Reflection
- #parameter — AMA::Entity::Mapper::DSL::ClassMethods
- #parameter! — AMA::Entity::Mapper::Type
- #parameter! — AMA::Entity::Mapper::Type::Any
- #parameters — AMA::Entity::Mapper::Type::Any
- #pop — AMA::Entity::Mapper::Path
- #process_attributes — AMA::Entity::Mapper::Engine::RecursiveMapper
- #process_attributes — AMA::Entity::Mapper::Engine::RecursiveNormalizer
- #push — AMA::Entity::Mapper::Path
- #raise_if_internal — AMA::Entity::Mapper::Mixin::Errors
- #reassemble — AMA::Entity::Mapper::Engine::RecursiveMapper
- #reduce — AMA::Entity::Mapper::Path
- #register — AMA::Entity::Mapper::Engine
- #register — AMA::Entity::Mapper::Type::Registry
- #registered? — AMA::Entity::Mapper::Type::Registry
- #request_reassembly — AMA::Entity::Mapper::Engine::RecursiveMapper
- #resolvable? — AMA::Entity::Mapper::Type::Registry
- #resolve — AMA::Entity::Mapper::Engine
- #resolve — AMA::Entity::Mapper::Type
- #resolve — AMA::Entity::Mapper::Type::Resolver
- #resolve_definition — AMA::Entity::Mapper::Type::Resolver
- #resolve_definitions — AMA::Entity::Mapper::Type::Resolver
- #resolve_parameter — AMA::Entity::Mapper::Type
- #resolve_parameter — AMA::Entity::Mapper::Type::Any
- #resolve_parameter — AMA::Entity::Mapper::Type::Attribute
- #resolve_parameter — AMA::Entity::Mapper::Type::Parameter
- #resolve_type — AMA::Entity::Mapper::Type::Resolver
- #resolve_type — AMA::Entity::Mapper::DSL::ClassMethods
- #resolve_type_parameter — AMA::Entity::Mapper::Type::Resolver
- #resolved! — AMA::Entity::Mapper::Type
- #resolved! — AMA::Entity::Mapper::Type::Attribute
- #resolved! — AMA::Entity::Mapper::Type::Parameter
- #resolved? — AMA::Entity::Mapper::Type
- #resolved? — AMA::Entity::Mapper::Type::Attribute
- #resolved? — AMA::Entity::Mapper::Type::Parameter
- #select — AMA::Entity::Mapper::Type::Registry
- #set_object_attribute — AMA::Entity::Mapper::Mixin::Reflection
- #size — AMA::Entity::Mapper::Path
- #successful — AMA::Entity::Mapper::Mixin::SuppressionSupport
- #to_a — AMA::Entity::Mapper::Path
- #to_def — AMA::Entity::Mapper::Type
- #to_def — AMA::Entity::Mapper::Type::Any
- #to_def — AMA::Entity::Mapper::Type::Attribute
- #to_def — AMA::Entity::Mapper::Type::Parameter
- #to_h — AMA::Entity::Mapper::Context
- #to_s — AMA::Entity::Mapper::Path
- #to_s — AMA::Entity::Mapper::Path::Segment
- #to_s — AMA::Entity::Mapper::Type
- #to_s — AMA::Entity::Mapper::Type::Any
- #to_s — AMA::Entity::Mapper::Type::Attribute
- #to_s — AMA::Entity::Mapper::Type::Parameter
- #valid! — AMA::Entity::Mapper::Type
- #valid! — AMA::Entity::Mapper::Type::Attribute
- #valid? — AMA::Entity::Mapper::Type
- #valid? — AMA::Entity::Mapper::Type::Attribute
- #validate — AMA::Entity::Mapper::Handler::Attribute::Validator
- #validate — AMA::Entity::Mapper::Handler::Entity::Validator
- #validate_internal — AMA::Entity::Mapper::Handler::Attribute::Validator
- #validate_name! — AMA::Entity::Mapper::Type::Attribute
- #validate_owner! — AMA::Entity::Mapper::Type::Attribute
- #validate_parameter! — AMA::Entity::Mapper::Type
- #validate_source! — AMA::Entity::Mapper::Handler::Entity::Denormalizer
- #validate_substitution! — AMA::Entity::Mapper::Type
- #validate_substitutions! — AMA::Entity::Mapper::Type
- #validate_type! — AMA::Entity::Mapper::Type
- #validate_types! — AMA::Entity::Mapper::Type::Attribute
- #violations — AMA::Entity::Mapper::Type
- #violations — AMA::Entity::Mapper::Type::Attribute
- #with_default_types — AMA::Entity::Mapper::Type::Registry
- #write — AMA::Entity::Mapper::Aux::NullStream