Table of Contents - activeshepherd-0.8.4 Documentation
Classes and Modules
- ActiveShepherd
- ActiveShepherd::Aggregate
- ActiveShepherd::AggregateRoot
- ActiveShepherd::AggregateRoot::ClassMethods
- ActiveShepherd::ApplyMethod
- ActiveShepherd::ChangesValidator
- ActiveShepherd::ClassValidator
- ActiveShepherd::DeepReverseChanges
- ActiveShepherd::Method
- ActiveShepherd::Methods
- ActiveShepherd::Methods::ApplyChanges
- ActiveShepherd::Methods::ApplyState
- ActiveShepherd::Methods::QueryChanges
- ActiveShepherd::Methods::QueryState
- ActiveShepherd::QueryMethod
- ActiveShepherd::Traversal
- ActiveShepherd::activerecord_base
Methods
- ::deep_reverse_changes — ActiveShepherd
- ::enable! — ActiveShepherd
- ::included — ActiveShepherd::AggregateRoot
- ::inherited — ActiveShepherd::Method
- ::new — ActiveShepherd::Aggregate
- ::new — ActiveShepherd::ChangesValidator
- ::new — ActiveShepherd::ClassValidator
- ::new — ActiveShepherd::Method
- ::new — ActiveShepherd::QueryMethod
- ::new — ActiveShepherd::Traversal
- #aggregate — ActiveShepherd::AggregateRoot
- #aggregate_changes — ActiveShepherd::AggregateRoot
- #aggregate_changes= — ActiveShepherd::AggregateRoot
- #aggregate_state — ActiveShepherd::AggregateRoot
- #aggregate_state= — ActiveShepherd::AggregateRoot
- #apply_changes — ActiveShepherd::Methods::ApplyChanges
- #apply_changes_to_has_many_association — ActiveShepherd::Methods::ApplyChanges
- #apply_default_state_to_root_model — ActiveShepherd::Methods::ApplyState
- #apply_state — ActiveShepherd::Methods::ApplyState
- #associations — ActiveShepherd::Aggregate
- #associations_by_table — ActiveShepherd::Aggregate
- #behave_like_an_aggregate? — ActiveShepherd::AggregateRoot::ClassMethods
- #create? — ActiveShepherd::ApplyMethod
- #default_attributes — ActiveShepherd::Aggregate
- #deserialize_value — ActiveShepherd::Aggregate
- #destroy? — ActiveShepherd::ApplyMethod
- #handle_attribute — ActiveShepherd::Methods::ApplyChanges
- #handle_attribute — ActiveShepherd::Methods::ApplyState
- #handle_attribute — ActiveShepherd::Methods::QueryChanges
- #handle_attribute — ActiveShepherd::Methods::QueryState
- #handle_has_many_association — ActiveShepherd::Methods::ApplyChanges
- #handle_has_many_association — ActiveShepherd::Methods::ApplyState
- #handle_has_many_association — ActiveShepherd::Methods::QueryChanges
- #handle_has_many_association — ActiveShepherd::Methods::QueryState
- #handle_has_one_association — ActiveShepherd::Methods::ApplyChanges
- #handle_has_one_association — ActiveShepherd::Methods::ApplyState
- #handle_has_one_association — ActiveShepherd::Methods::QueryChanges
- #handle_has_one_association — ActiveShepherd::Methods::QueryState
- #in_namespace? — ActiveShepherd::Aggregate
- #mark_all_associated_objects_for_destruction — ActiveShepherd::Methods::ApplyState
- #preferred_association_from_set — ActiveShepherd::Aggregate
- #query_changes — ActiveShepherd::Methods::QueryChanges
- #query_state — ActiveShepherd::Methods::QueryState
- #raw_attributes — ActiveShepherd::Aggregate
- #recurse — ActiveShepherd::Method
- #reload_aggregate — ActiveShepherd::AggregateRoot
- #reverse — ActiveShepherd::DeepReverseChanges
- #reverse_aggregate_changes= — ActiveShepherd::AggregateRoot
- #run_through_serializer — ActiveShepherd::Aggregate
- #serialize_value — ActiveShepherd::Aggregate
- #set_meta_action — ActiveShepherd::Methods::QueryChanges
- #setup — ActiveShepherd::QueryMethod
- #setup — ActiveShepherd::ApplyMethod
- #setup — ActiveShepherd::Methods::QueryChanges
- #setup — ActiveShepherd::Methods::QueryState
- #traversable_associations — ActiveShepherd::Aggregate
- #traverse — ActiveShepherd::Traversal
- #traverse! — ActiveShepherd::Method
- #traverse_association? — ActiveShepherd::Aggregate
- #untraversable_association_names — ActiveShepherd::Aggregate
- #valid_aggregate_changes? — ActiveShepherd::AggregateRoot
- #validate — ActiveShepherd::ChangesValidator
- #validate — ActiveShepherd::ClassValidator
- #visit — ActiveShepherd::Traversal