Table of Contents - paper_trail-16.0.0 Documentation
Pages
Classes and Modules
- Object
- PaperTrail
- PaperTrail::AttributeSerializers
- PaperTrail::AttributeSerializers::AttributeSerializerFactory
- PaperTrail::AttributeSerializers::CastAttributeSerializer
- PaperTrail::AttributeSerializers::ObjectAttribute
- PaperTrail::AttributeSerializers::ObjectChangesAttribute
- PaperTrail::Cleaner
- PaperTrail::Compatibility
- PaperTrail::Config
- PaperTrail::Cucumber
- PaperTrail::Cucumber::Extensions
- PaperTrail::Error
- PaperTrail::Events
- PaperTrail::Events::Base
- PaperTrail::Events::Create
- PaperTrail::Events::Destroy
- PaperTrail::Events::Update
- PaperTrail::InstallGenerator
- PaperTrail::InvalidOption
- PaperTrail::MigrationGenerator
- PaperTrail::Model
- PaperTrail::Model::ClassMethods
- PaperTrail::Model::InstanceMethods
- PaperTrail::ModelConfig
- PaperTrail::Queries
- PaperTrail::Queries::Versions
- PaperTrail::Queries::Versions::WhereAttributeChanges
- PaperTrail::Queries::Versions::WhereObject
- PaperTrail::Queries::Versions::WhereObjectChanges
- PaperTrail::Queries::Versions::WhereObjectChangesFrom
- PaperTrail::Queries::Versions::WhereObjectChangesTo
- PaperTrail::RSpec
- PaperTrail::RSpec::Helpers
- PaperTrail::RSpec::Helpers::ClassMethods
- PaperTrail::RSpec::Helpers::InstanceMethods
- PaperTrail::Rails
- PaperTrail::Rails::Controller
- PaperTrail::Railtie
- PaperTrail::RecordHistory
- PaperTrail::RecordTrail
- PaperTrail::Reifier
- PaperTrail::Request
- PaperTrail::Serializers
- PaperTrail::Serializers::JSON
- PaperTrail::Serializers::YAML
- PaperTrail::TypeSerializers
- PaperTrail::TypeSerializers::PostgresArraySerializer
- PaperTrail::UnsupportedColumnType
- PaperTrail::UnsupportedSchema
- PaperTrail::UpdateItemSubtypeGenerator
- PaperTrail::VERSION
- PaperTrail::Version
- PaperTrail::VersionConcern
- PaperTrail::VersionConcern::ClassMethods
Methods
- ::active_record_gte_7_0? — PaperTrail
- ::apply_defaults_to — PaperTrail::Reifier
- ::ar_pg_array? — PaperTrail::AttributeSerializers::AttributeSerializerFactory
- ::check_activerecord — PaperTrail::Compatibility
- ::config — PaperTrail
- ::configure — PaperTrail
- ::controller_info — PaperTrail::Request
- ::controller_info= — PaperTrail::Request
- ::deprecator — PaperTrail
- ::disable_model — PaperTrail::Request
- ::enable_model — PaperTrail::Request
- ::enabled= — PaperTrail
- ::enabled= — PaperTrail::Request
- ::enabled? — PaperTrail
- ::enabled? — PaperTrail::Request
- ::enabled_for_model — PaperTrail::Request
- ::enabled_for_model? — PaperTrail::Request
- ::for — PaperTrail::AttributeSerializers::AttributeSerializerFactory
- ::gem_version — PaperTrail
- ::included — PaperTrail::Rails::Controller
- ::included — PaperTrail::Model
- ::init_model — PaperTrail::Reifier
- ::init_model_by_finding_item_id — PaperTrail::Reifier
- ::init_unversioned_attrs — PaperTrail::Reifier
- ::merge — PaperTrail::Request
- ::new — PaperTrail::AttributeSerializers::CastAttributeSerializer
- ::new — PaperTrail::AttributeSerializers::ObjectAttribute
- ::new — PaperTrail::AttributeSerializers::ObjectChangesAttribute
- ::new — PaperTrail::Config
- ::new — PaperTrail::UnsupportedColumnType
- ::new — PaperTrail::Events::Base
- ::new — PaperTrail::Events::Update
- ::new — PaperTrail::ModelConfig
- ::new — PaperTrail::Queries::Versions::WhereAttributeChanges
- ::new — PaperTrail::Queries::Versions::WhereObject
- ::new — PaperTrail::Queries::Versions::WhereObjectChanges
- ::new — PaperTrail::Queries::Versions::WhereObjectChangesFrom
- ::new — PaperTrail::Queries::Versions::WhereObjectChangesTo
- ::new — PaperTrail::RecordHistory
- ::new — PaperTrail::RecordTrail
- ::new — PaperTrail::TypeSerializers::PostgresArraySerializer
- ::next_migration_number — PaperTrail::MigrationGenerator
- ::reify — PaperTrail::Reifier
- ::reify_attribute — PaperTrail::Reifier
- ::reify_attributes — PaperTrail::Reifier
- ::request — PaperTrail
- ::serializer — PaperTrail
- ::serializer= — PaperTrail
- ::set — PaperTrail::Request
- ::store — PaperTrail::Request
- ::timestamp_field= — PaperTrail
- ::to_h — PaperTrail::Request
- ::to_s — PaperTrail::VERSION
- ::validate_public_options — PaperTrail::Request
- ::version — PaperTrail
- ::version_reification_class — PaperTrail::Reifier
- ::whodunnit — PaperTrail::Request
- ::whodunnit= — PaperTrail::Request
- ::with — PaperTrail::Request
- #add_paper_trail_migration — PaperTrail::MigrationGenerator
- #alter — PaperTrail::AttributeSerializers::ObjectAttribute
- #alter — PaperTrail::AttributeSerializers::ObjectChangesAttribute
- #append_option_uniquely — PaperTrail::ModelConfig
- #assert_concrete_activerecord_class — PaperTrail::ModelConfig
- #assert_metadatum_key_is_permitted — PaperTrail::Events::Base
- #assert_valid_recording_order_for_on_destroy — PaperTrail::ModelConfig
- #assign_and_reset_version_association — PaperTrail::RecordTrail
- #attribute_changed_in_latest_version? — PaperTrail::Events::Base
- #attribute_in_previous_version — PaperTrail::Events::Base
- #between — PaperTrail::VersionConcern::ClassMethods
- #build_version_on_create — PaperTrail::RecordTrail
- #build_version_on_update — PaperTrail::RecordTrail
- #calculated_ignored_array — PaperTrail::Events::Base
- #cannot_record_after_destroy? — PaperTrail::ModelConfig
- #changed_and_not_ignored — PaperTrail::Events::Base
- #changed_in_latest_version — PaperTrail::Events::Base
- #changed_notably? — PaperTrail::Events::Base
- #changed_notably? — PaperTrail::Events::Update
- #changes_in_latest_version — PaperTrail::Events::Base
- #changes_in_latest_version — PaperTrail::Events::Destroy
- #check_version_class_name — PaperTrail::ModelConfig
- #check_versions_association_name — PaperTrail::ModelConfig
- #clean_versions! — PaperTrail::Cleaner
- #clear_rolled_back_versions — PaperTrail::RecordTrail
- #clear_version_instance — PaperTrail::RecordTrail
- #create_migration_file — PaperTrail::InstallGenerator
- #create_migration_file — PaperTrail::UpdateItemSubtypeGenerator
- #creates — PaperTrail::VersionConcern::ClassMethods
- #data — PaperTrail::Events::Create
- #data — PaperTrail::Events::Destroy
- #data — PaperTrail::Events::Update
- #data_for_create — PaperTrail::RecordTrail
- #data_for_destroy — PaperTrail::RecordTrail
- #data_for_update — PaperTrail::RecordTrail
- #data_for_update_columns — PaperTrail::RecordTrail
- #define_has_many_versions — PaperTrail::ModelConfig
- #defined_enums — PaperTrail::AttributeSerializers::CastAttributeSerializer
- #deserialize — PaperTrail::AttributeSerializers::CastAttributeSerializer
- #deserialize — PaperTrail::AttributeSerializers::ObjectAttribute
- #deserialize — PaperTrail::AttributeSerializers::ObjectChangesAttribute
- #deserialize — PaperTrail::TypeSerializers::PostgresArraySerializer
- #deserialize_with_ar — PaperTrail::TypeSerializers::PostgresArraySerializer
- #destroys — PaperTrail::VersionConcern::ClassMethods
- #dump — PaperTrail::Serializers::JSON
- #dump — PaperTrail::Serializers::YAML
- #enabled — PaperTrail::Config
- #enabled= — PaperTrail::Config
- #enabled? — PaperTrail::RecordTrail
- #ensure_versions_option_is_hash — PaperTrail::ModelConfig
- #evaluate_only — PaperTrail::Events::Base
- #event_attribute_option — PaperTrail::ModelConfig
- #execute — PaperTrail::Queries::Versions::WhereAttributeChanges
- #execute — PaperTrail::Queries::Versions::WhereObject
- #execute — PaperTrail::Queries::Versions::WhereObjectChanges
- #execute — PaperTrail::Queries::Versions::WhereObjectChangesFrom
- #execute — PaperTrail::Queries::Versions::WhereObjectChangesTo
- #gather_versions — PaperTrail::Cleaner
- #get_versions_scope — PaperTrail::ModelConfig
- #group_versions_by_date — PaperTrail::Cleaner
- #handle_version_errors — PaperTrail::RecordTrail
- #has_paper_trail — PaperTrail::Model::ClassMethods
- #ignored_attr_has_changed? — PaperTrail::Events::Base
- #index — PaperTrail::RecordHistory
- #info_for_paper_trail — PaperTrail::Rails::Controller
- #item_id_type_options — PaperTrail::InstallGenerator
- #item_type_options — PaperTrail::InstallGenerator
- #json — PaperTrail::Queries::Versions::WhereAttributeChanges
- #json — PaperTrail::Queries::Versions::WhereObject
- #json — PaperTrail::Queries::Versions::WhereObjectChanges
- #json — PaperTrail::Queries::Versions::WhereObjectChangesFrom
- #json — PaperTrail::Queries::Versions::WhereObjectChangesTo
- #jsonb — PaperTrail::Queries::Versions::WhereObject
- #jsonb — PaperTrail::Queries::Versions::WhereObjectChanges
- #live? — PaperTrail::RecordTrail
- #load — PaperTrail::Serializers::JSON
- #load — PaperTrail::Serializers::YAML
- #load_changes_in_latest_version — PaperTrail::Events::Base
- #log_version_errors — PaperTrail::RecordTrail
- #merge_item_subtype_into — PaperTrail::Events::Base
- #merge_metadata_from_controller_into — PaperTrail::Events::Base
- #merge_metadata_from_model_into — PaperTrail::Events::Base
- #merge_metadata_into — PaperTrail::Events::Base
- #merge_object_changes_into — PaperTrail::Events::Update
- #metadatum_from_model_method — PaperTrail::Events::Base
- #migration_version — PaperTrail::MigrationGenerator
- #model_metadatum — PaperTrail::Events::Base
- #mysql? — PaperTrail::InstallGenerator
- #next_version — PaperTrail::RecordTrail
- #nonskipped_attributes_before_change — PaperTrail::Events::Base
- #not_creates — PaperTrail::VersionConcern::ClassMethods
- #notable_changes — PaperTrail::Events::Base
- #notably_changed — PaperTrail::Events::Base
- #object_attrs_for_paper_trail — PaperTrail::Events::Base
- #object_changes_col_is_json? — PaperTrail::AttributeSerializers::ObjectChangesAttribute
- #object_changes_col_is_json? — PaperTrail::VersionConcern::ClassMethods
- #object_col_is_json? — PaperTrail::AttributeSerializers::ObjectAttribute
- #object_col_is_json? — PaperTrail::VersionConcern::ClassMethods
- #on_create — PaperTrail::ModelConfig
- #on_destroy — PaperTrail::ModelConfig
- #on_touch — PaperTrail::ModelConfig
- #on_update — PaperTrail::ModelConfig
- #originator — PaperTrail::RecordTrail
- #paper_trail — PaperTrail::Model::ClassMethods
- #paper_trail — PaperTrail::Model::InstanceMethods
- #paper_trail_enabled_for_controller — PaperTrail::Rails::Controller
- #preceding — PaperTrail::VersionConcern::ClassMethods
- #preceding_by_id — PaperTrail::VersionConcern::ClassMethods
- #preceding_by_timestamp — PaperTrail::VersionConcern::ClassMethods
- #prepare_object_changes — PaperTrail::Events::Base
- #previous_version — PaperTrail::RecordTrail
- #primary_key — PaperTrail::RecordHistory
- #primary_key_is_int? — PaperTrail::VersionConcern::ClassMethods
- #record_create — PaperTrail::RecordTrail
- #record_destroy — PaperTrail::RecordTrail
- #record_object? — PaperTrail::Events::Base
- #record_object_changes? — PaperTrail::Events::Base
- #record_object_changes? — PaperTrail::Events::Update
- #record_update — PaperTrail::RecordTrail
- #record_update_columns — PaperTrail::RecordTrail
- #recordable_object — PaperTrail::Events::Base
- #recordable_object_changes — PaperTrail::Events::Base
- #reset_timestamp_attrs_for_update_if_needed — PaperTrail::RecordTrail
- #save_version? — PaperTrail::RecordTrail
- #save_with_version — PaperTrail::RecordTrail
- #sequence — PaperTrail::RecordHistory
- #serialize — PaperTrail::AttributeSerializers::CastAttributeSerializer
- #serialize — PaperTrail::AttributeSerializers::ObjectAttribute
- #serialize — PaperTrail::AttributeSerializers::ObjectChangesAttribute
- #serialize — PaperTrail::TypeSerializers::PostgresArraySerializer
- #serialize_object_changes — PaperTrail::Events::Base
- #set_paper_trail_controller_info — PaperTrail::Rails::Controller
- #set_paper_trail_enabled_for_controller — PaperTrail::Rails::Controller
- #set_paper_trail_whodunnit — PaperTrail::Rails::Controller
- #setup — PaperTrail::ModelConfig
- #setup_associations — PaperTrail::ModelConfig
- #setup_callbacks_from_options — PaperTrail::ModelConfig
- #setup_options — PaperTrail::ModelConfig
- #source_version — PaperTrail::RecordTrail
- #subsequent — PaperTrail::VersionConcern::ClassMethods
- #subsequent_by_id — PaperTrail::VersionConcern::ClassMethods
- #subsequent_by_timestamp — PaperTrail::VersionConcern::ClassMethods
- #table — PaperTrail::RecordHistory
- #text — PaperTrail::Queries::Versions::WhereObject
- #timestamp_sort_order — PaperTrail::VersionConcern::ClassMethods
- #update_column — PaperTrail::RecordTrail
- #update_columns — PaperTrail::RecordTrail
- #updates — PaperTrail::VersionConcern::ClassMethods
- #use_safe_load? — PaperTrail::Serializers::YAML
- #user_for_paper_trail — PaperTrail::Rails::Controller
- #version — PaperTrail::RecordTrail
- #version_at — PaperTrail::RecordTrail
- #version_class — PaperTrail::ModelConfig
- #version_table_primary_key_type — PaperTrail::InstallGenerator
- #versions — PaperTrail::RecordTrail
- #versions_between — PaperTrail::RecordTrail
- #versions_table_options — PaperTrail::InstallGenerator
- #where_attribute_changes — PaperTrail::VersionConcern::ClassMethods
- #where_object — PaperTrail::VersionConcern::ClassMethods
- #where_object_changes — PaperTrail::VersionConcern::ClassMethods
- #where_object_changes_from — PaperTrail::VersionConcern::ClassMethods
- #where_object_changes_to — PaperTrail::VersionConcern::ClassMethods
- #where_object_condition — PaperTrail::Serializers::JSON
- #where_object_condition — PaperTrail::Serializers::YAML
- #with_item_keys — PaperTrail::VersionConcern::ClassMethods
- #with_versioning — PaperTrail::Cucumber::Extensions
- #with_versioning — PaperTrail::RSpec::Helpers::InstanceMethods
- #with_versioning — PaperTrail::RSpec::Helpers::ClassMethods
- #yaml_column_permitted_classes — PaperTrail::Serializers::YAML