Table of Contents - flatter-1.0.1 Documentation
Classes and Modules
- Flatter
- Flatter::Extension
- Flatter::Extension::Builder
- Flatter::Extension::Factory
- Flatter::Extension::Mapper
- Flatter::Extension::Mapping
- Flatter::Extension::Registrar
- Flatter::Extensions
- Flatter::Extensions::ActiveRecord
- Flatter::Extensions::Multiparam
- Flatter::Extensions::Order
- Flatter::Extensions::Skipping
- Flatter::Mapper
- Flatter::Mapper::AttributeMethods
- Flatter::Mapper::Collection
- Flatter::Mapper::Collection::Concern
- Flatter::Mapper::Collection::Concern::ClassMethods
- Flatter::Mapper::Collection::FactoryMethods
- Flatter::Mapper::Factory
- Flatter::Mapper::Mapping
- Flatter::Mapper::Mapping::ClassMethods
- Flatter::Mapper::ModelName
- Flatter::Mapper::Mounting
- Flatter::Mapper::Mounting::ClassMethods
- Flatter::Mapper::Mounting::FactoryMethods
- Flatter::Mapper::Options
- Flatter::Mapper::Options::ClassMethods
- Flatter::Mapper::Options::FactoryMethods
- Flatter::Mapper::Persistence
- Flatter::Mapper::Target
- Flatter::Mapper::Target::FactoryMethods
- Flatter::Mapper::Traits
- Flatter::Mapper::Traits::ClassMethods
- Flatter::Mapper::Traits::FactoryMethods
- Flatter::Mapper::Validation
- Flatter::Mapper::WriteWithIndifferentAccess
- Flatter::Mapping
- Flatter::Mapping::Factory
- Flatter::Mapping::Scribe
Methods
- ::configure — Flatter
- ::extends — Flatter::Extension::Builder
- ::extends — Flatter
- ::inherited — Flatter::Mapper
- ::new — Flatter::Extension::Builder
- ::new — Flatter::Mapper::Factory
- ::new — Flatter::Mapping
- ::new — Flatter::Mapping::Factory
- ::new — Flatter::Mapper::Options
- ::new — Flatter::Mapper::Target
- ::new — Flatter::Mapper::Traits
- ::prepended — Flatter::Mapper::Collection
- ::target_name — Flatter::Extension::Builder
- #[] — Flatter::Mapper::Mapping
- #[]= — Flatter::Mapper::Mapping
- #add_item — Flatter::Mapper::Collection::Concern
- #add_item_to_target — Flatter::Mapper::Collection::Concern
- #add_option — Flatter::Extension::Builder
- #add_options — Flatter::Extension::Builder
- #add_skip_autosave_association_extension_to — Flatter::Extensions::ActiveRecord
- #apply — Flatter::Extensions::ActiveRecord
- #apply — Flatter::Mapper::Persistence
- #ar? — Flatter::Extensions::ActiveRecord
- #arity_of — Flatter::Mapping::Scribe
- #as_inner_mountings — Flatter::Mapper::Collection
- #as_inner_mountings — Flatter::Mapper::Mounting
- #assert_collection! — Flatter::Mapper::Collection
- #assert_key_uniqueness! — Flatter::Mapper::Collection
- #assign_foreign_keys_for_mountings — Flatter::Extensions::ActiveRecord
- #assign_foreign_keys_from_mountings — Flatter::Extensions::ActiveRecord
- #associated_mountings — Flatter::Extensions::ActiveRecord
- #attribute_methods — Flatter::Mapper::AttributeMethods
- #build_collection_item — Flatter::Extensions::ActiveRecord
- #build_collection_item — Flatter::Mapper::Collection::Concern
- #build_collection_item_without_ar — Flatter::Extensions::ActiveRecord
- #class_mountings — Flatter::Mapper::Mounting
- #class_mountings — Flatter::Mapper::Traits
- #class_mountings_for — Flatter::Mapper::Mounting
- #collection — Flatter::Mapper::Collection
- #collection? — Flatter::Mapper::Collection
- #collection? — Flatter::Mapper::Collection::FactoryMethods
- #consolidate_errors! — Flatter::Mapper::Persistence
- #create — Flatter::Mapper::Factory
- #create — Flatter::Mapping::Factory
- #create — Flatter::Mapper::Collection::FactoryMethods
- #create — Flatter::Mapper::Mounting::FactoryMethods
- #create — Flatter::Mapper::Options::FactoryMethods
- #create — Flatter::Mapper::Traits::FactoryMethods
- #default_mapper_class — Flatter::Mapper::Factory
- #default_mapper_class_name — Flatter::Mapper::Factory
- #default_mapper_class_name — Flatter::Mapper::Collection::FactoryMethods
- #default_target_class_name — Flatter::Mapper::Target
- #default_target_from — Flatter::Mapper::Factory
- #define_mappings — Flatter::Mapper::Mapping::ClassMethods
- #delete_target_item — Flatter::Extensions::ActiveRecord
- #delete_target_item — Flatter::Mapper::Collection::Concern
- #dependencies — Flatter::Extension
- #depends_on — Flatter::Extension
- #ensure_target! — Flatter::Mapper::Target
- #errors — Flatter::Mapper::Persistence
- #exec_or_send — Flatter::Mapping::Scribe
- #extend — Flatter::Extension::Builder
- #extend! — Flatter::Extension::Factory
- #extend! — Flatter::Extension::Mapper
- #extend! — Flatter::Extension::Mapping
- #extend_with — Flatter::Mapper::Traits
- #extends? — Flatter::Extension::Builder
- #extension — Flatter::Extension::Builder
- #extensions — Flatter::Extension::Registrar
- #extract_data — Flatter::Extensions::Skipping
- #extract_data — Flatter::Mapper::Collection
- #extract_data_without_reject — Flatter::Extensions::Skipping
- #factory — Flatter::Extension
- #fail_if_options_defined! — Flatter::Extension::Builder
- #fetch_target_from — Flatter::Mapper::Factory
- #fetch_target_from — Flatter::Mapper::Target::FactoryMethods
- #find_mounting — Flatter::Mapper::AttributeMethods
- #find_mounting_with — Flatter::Mapper::AttributeMethods
- #full_name — Flatter::Mapper::Mounting
- #full_name — Flatter::Mapper::Traits
- #hook! — Flatter::Extension
- #hook_callback! — Flatter::Extension
- #hooked — Flatter::Extension
- #hooked? — Flatter::Extension
- #ignore_skipped_mountings — Flatter::Extensions::Skipping
- #include_traits_from! — Flatter::Mapper::Traits
- #index — Flatter::Extensions::Order
- #initialize_target — Flatter::Mapper::Target
- #inner_mountings — Flatter::Mapper::Mounting
- #inspect — Flatter::Mapper
- #item_name — Flatter::Mapper::Collection
- #key — Flatter::Mapper::Collection::Concern::ClassMethods
- #local_mappings — Flatter::Extensions::Order
- #local_mappings — Flatter::Mapper::Mapping
- #local_mounting_names — Flatter::Mapper::Mounting
- #local_mounting_names — Flatter::Mapper::Traits
- #local_mountings — Flatter::Mapper::Collection
- #local_mountings — Flatter::Mapper::Mounting
- #local_mountings — Flatter::Mapper::Traits
- #map — Flatter::Mapper::Mapping::ClassMethods
- #mapper — Flatter::Extension
- #mapper_class — Flatter::Mapper::Factory
- #mapper_class_name — Flatter::Mapper::Factory
- #mapper_options — Flatter::Mapper::Options::ClassMethods
- #mappers_chain — Flatter::Extensions::Order
- #mappers_chain — Flatter::Mapper::Persistence
- #mapping — Flatter::Extension
- #mapping — Flatter::Mapper::Mapping
- #mapping_names — Flatter::Mapper::Collection
- #mapping_names — Flatter::Mapper::Mapping
- #mapping_names — Flatter::Mapper::Mounting
- #mapping_options — Flatter::Mapper::Mapping::ClassMethods
- #mappings — Flatter::Mapper::Mapping
- #mappings — Flatter::Mapper::Mapping::ClassMethods
- #mappings — Flatter::Mapper::Mounting
- #mappings= — Flatter::Mapper::Mapping::ClassMethods
- #merging_proc — Flatter::Mapper::Mounting
- #method_missing — Flatter::Mapper::AttributeMethods
- #method_missing — Flatter::Mapper::Traits
- #model_name — Flatter::Mapper::ModelName
- #modulize — Flatter::Mapper::Factory
- #mount — Flatter::Mapper::Mounting::ClassMethods
- #mount — Flatter::Mapper::Traits::ClassMethods
- #mounter! — Flatter::Mapper::Traits
- #mounting — Flatter::Mapper::AttributeMethods
- #mounting_names — Flatter::Mapper::Collection
- #mounting_names — Flatter::Mapper::Mounting
- #mountings — Flatter::Mapper::Mounting
- #mountings — Flatter::Mapper::Mounting::ClassMethods
- #mountings= — Flatter::Mapper::Mounting::ClassMethods
- #new_option_helpers — Flatter::Extension::Builder
- #pluralize! — Flatter::Mapper::Collection
- #pluralized? — Flatter::Mapper::Collection
- #prefix — Flatter::Mapper::Collection
- #prefix — Flatter::Mapper::Persistence
- #read — Flatter::Mapping
- #read — Flatter::Mapper::Collection
- #read — Flatter::Mapper::Mapping
- #read — Flatter::Mapper::Mounting
- #read — Flatter::Mapping::Scribe
- #read! — Flatter::Mapping
- #read_as_params — Flatter::Mapping
- #read_as_params — Flatter::Mapping::Scribe
- #register_as — Flatter::Extension
- #remove_items — Flatter::Mapper::Collection::Concern
- #reset_locals! — Flatter::Mapper::Collection
- #resolve_trait_dependencies — Flatter::Mapper::Traits
- #respond_to_missing? — Flatter::Mapper::AttributeMethods
- #respond_to_missing? — Flatter::Mapper::Traits
- #root — Flatter::Mapper::Mounting
- #root_mountings — Flatter::Mapper::Persistence
- #run_save! — Flatter::Extensions::Skipping
- #run_save! — Flatter::Mapper::Persistence
- #run_validations! — Flatter::Extensions::Skipping
- #run_validations! — Flatter::Mapper::Persistence
- #save — Flatter::Extensions::ActiveRecord
- #save — Flatter::Mapper::Persistence
- #save_target — Flatter::Extensions::ActiveRecord
- #save_target — Flatter::Mapper::Persistence
- #self_mountings — Flatter::Mapper::Persistence
- #set_target — Flatter::Mapper::Target
- #set_target! — Flatter::Extensions::ActiveRecord
- #set_target! — Flatter::Mapper::Target
- #set_traits — Flatter::Mapper::Traits
- #shared_methods — Flatter::Mapper::Traits
- #skip! — Flatter::Extensions::Skipping
- #skip_autosave_association_extension_for — Flatter::Extensions::ActiveRecord
- #skipped? — Flatter::Extensions::Skipping
- #target — Flatter::Mapper::Target
- #target_class — Flatter::Mapper::Target
- #target_class_name — Flatter::Mapper::Target
- #target_initialized? — Flatter::Mapper::Target
- #target_valid? — Flatter::Extensions::ActiveRecord
- #target_valid? — Flatter::Mapper::Validation
- #target_validation — Flatter::Mapper::Validation
- #to_ary — Flatter::Mapper
- #trait — Flatter::Mapper::Traits::ClassMethods
- #trait! — Flatter::Mapper::Traits
- #trait? — Flatter::Mapper::Traits
- #trait? — Flatter::Mapper::Traits::FactoryMethods
- #trait_mountings — Flatter::Mapper::Traits
- #trait_name_for — Flatter::Mapper::Traits
- #trait_names — Flatter::Mapper::Traits
- #traits — Flatter::Mapper::Traits
- #traits — Flatter::Mapper::Traits::FactoryMethods
- #update_item — Flatter::Mapper::Collection::Concern
- #use — Flatter::Extension::Registrar
- #use_dependencies — Flatter::Extension
- #valid? — Flatter::Mapper::Persistence
- #with_callbacks — Flatter::Mapper::Persistence
- #without_association_callbacks — Flatter::Extensions::ActiveRecord
- #writable_mapping_names — Flatter::Mapper::Mapping
- #write — Flatter::Mapping
- #write — Flatter::Extensions::Multiparam
- #write — Flatter::Mapper::Collection
- #write — Flatter::Mapper::Mapping
- #write — Flatter::Mapper::Mounting
- #write — Flatter::Mapper::WriteWithIndifferentAccess
- #write — Flatter::Mapping::Scribe
- #write! — Flatter::Mapping
- #write_from_params — Flatter::Mapping