Table of Contents - snapshotable-0.5.0 Documentation
Classes and Modules
- Object
- Snapshotable
- Snapshotable::Generators
- Snapshotable::Generators::CreateGenerator
- Snapshotable::Model
- Snapshotable::Model::ClassMethods
- Snapshotable::Model::InstanceMethods
- Snapshotable::ModelConfig
- Snapshotable::SnapshotCreator
Methods
- ::enabled= — Snapshotable
- ::enabled? — Snapshotable
- ::included — Snapshotable::Model
- ::new — Snapshotable::SnapshotCreator
- ::new — Snapshotable::ModelConfig
- #active_record_class — Snapshotable::Generators::CreateGenerator
- #add_custom_attributes — Snapshotable::SnapshotCreator
- #add_deep_snapshot_objects — Snapshotable::SnapshotCreator
- #add_foreign_key — Snapshotable::SnapshotCreator
- #call — Snapshotable::SnapshotCreator
- #custom_snapshot — Snapshotable::Model::ClassMethods
- #custom_snapshot_attributes — Snapshotable::SnapshotCreator
- #deep_snapshot_attrs — Snapshotable::SnapshotCreator
- #extract_attributes — Snapshotable::SnapshotCreator
- #generate_migration_and_model — Snapshotable::Generators::CreateGenerator
- #last_snapshot — Snapshotable::Model::InstanceMethods
- #last_snapshot_before — Snapshotable::Model::InstanceMethods
- #migration_version — Snapshotable::Generators::CreateGenerator
- #model_camelcased — Snapshotable::Generators::CreateGenerator
- #model_underscored — Snapshotable::Generators::CreateGenerator
- #record_snapshot_attrs — Snapshotable::SnapshotCreator
- #relations_has_many — Snapshotable::Generators::CreateGenerator
- #relations_has_one — Snapshotable::Generators::CreateGenerator
- #setup_association — Snapshotable::ModelConfig
- #setup_attributes_to_ignore_on_diff — Snapshotable::ModelConfig
- #setup_attributes_to_save_on_snapshot — Snapshotable::ModelConfig
- #setup_custom_snapshot_attributes — Snapshotable::ModelConfig
- #setup_snapshot — Snapshotable::ModelConfig
- #setup_snapshot_attributes — Snapshotable::ModelConfig
- #setup_snapshot_custom — Snapshotable::ModelConfig
- #setup_snapshot_ignore — Snapshotable::ModelConfig
- #setup_snapshot_names — Snapshotable::ModelConfig
- #setup_variables — Snapshotable::ModelConfig
- #should_create_new_snapshot? — Snapshotable::Model::InstanceMethods
- #snapshot — Snapshotable::Model::ClassMethods
- #snapshot_association_name — Snapshotable::ModelConfig
- #snapshot_attrs — Snapshotable::SnapshotCreator
- #snapshot_class — Snapshotable::Model::InstanceMethods
- #snapshot_class_name — Snapshotable::ModelConfig
- #snapshot_configured? — Snapshotable::ModelConfig
- #snapshot_foreign_key — Snapshotable::ModelConfig
- #snapshot_ignore_diff — Snapshotable::Model::ClassMethods
- #snapshotable_config — Snapshotable::Model::ClassMethods
- #snapshots — Snapshotable::Model::InstanceMethods
- #take_snapshot! — Snapshotable::Model::InstanceMethods