├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── config.yml │ └── feature-suggestion.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── stale.yml │ └── test.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── Appraisals ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── doc ├── bug_report_template.rb ├── pt_13_yaml_safe_load.md ├── triage.md └── warning_about_not_setting_whodunnit.md ├── gemfiles ├── rails_7.1.gemfile ├── rails_7.2.gemfile ├── rails_8.0.gemfile └── rails_8.1.gemfile ├── lib ├── generators │ └── paper_trail │ │ ├── install │ │ ├── USAGE │ │ ├── install_generator.rb │ │ └── templates │ │ │ ├── add_object_changes_to_versions.rb.erb │ │ │ └── create_versions.rb.erb │ │ ├── migration_generator.rb │ │ └── update_item_subtype │ │ ├── USAGE │ │ ├── templates │ │ └── update_versions_for_item_subtype.rb.erb │ │ └── update_item_subtype_generator.rb ├── paper_trail.rb └── paper_trail │ ├── attribute_serializers │ ├── README.md │ ├── attribute_serializer_factory.rb │ ├── cast_attribute_serializer.rb │ ├── object_attribute.rb │ └── object_changes_attribute.rb │ ├── cleaner.rb │ ├── compatibility.rb │ ├── config.rb │ ├── errors.rb │ ├── events │ ├── base.rb │ ├── create.rb │ ├── destroy.rb │ └── update.rb │ ├── frameworks │ ├── active_record.rb │ ├── active_record │ │ └── models │ │ │ └── paper_trail │ │ │ └── version.rb │ ├── cucumber.rb │ ├── rails.rb │ ├── rails │ │ ├── controller.rb │ │ └── railtie.rb │ ├── rspec.rb │ └── rspec │ │ └── helpers.rb │ ├── has_paper_trail.rb │ ├── model_config.rb │ ├── queries │ └── versions │ │ ├── where_attribute_changes.rb │ │ ├── where_object.rb │ │ ├── where_object_changes.rb │ │ ├── where_object_changes_from.rb │ │ └── where_object_changes_to.rb │ ├── record_history.rb │ ├── record_trail.rb │ ├── reifier.rb │ ├── request.rb │ ├── serializers │ ├── json.rb │ └── yaml.rb │ ├── type_serializers │ └── postgres_array_serializer.rb │ ├── version_concern.rb │ └── version_number.rb ├── paper_trail.gemspec └── spec ├── controllers ├── articles_controller_spec.rb └── widgets_controller_spec.rb ├── dummy_app ├── Rakefile ├── app │ ├── controllers │ │ ├── application_controller.rb │ │ ├── articles_controller.rb │ │ ├── test_controller.rb │ │ └── widgets_controller.rb │ ├── models │ │ ├── animal.rb │ │ ├── application_record.rb │ │ ├── article.rb │ │ ├── authorship.rb │ │ ├── bar_habtm.rb │ │ ├── bicycle.rb │ │ ├── book.rb │ │ ├── boolit.rb │ │ ├── callback_modifier.rb │ │ ├── car.rb │ │ ├── cat.rb │ │ ├── chapter.rb │ │ ├── citation.rb │ │ ├── comment.rb │ │ ├── concerns │ │ │ └── prefix_versions_inspect_with_count.rb │ │ ├── custom_primary_key_record.rb │ │ ├── customer.rb │ │ ├── document.rb │ │ ├── dog.rb │ │ ├── editor.rb │ │ ├── editorship.rb │ │ ├── elephant.rb │ │ ├── family │ │ │ ├── celebrity_family.rb │ │ │ ├── family.rb │ │ │ └── family_line.rb │ │ ├── fluxor.rb │ │ ├── foo_habtm.rb │ │ ├── foo_widget.rb │ │ ├── fruit.rb │ │ ├── gadget.rb │ │ ├── gizmo.rb │ │ ├── kitchen │ │ │ └── banana.rb │ │ ├── legacy_widget.rb │ │ ├── limited_bicycle.rb │ │ ├── line_item.rb │ │ ├── management.rb │ │ ├── no_object.rb │ │ ├── not_on_update.rb │ │ ├── on │ │ │ ├── create.rb │ │ │ ├── destroy.rb │ │ │ ├── empty_array.rb │ │ │ ├── touch.rb │ │ │ └── update.rb │ │ ├── order.rb │ │ ├── paragraph.rb │ │ ├── person.rb │ │ ├── pet.rb │ │ ├── plant.rb │ │ ├── post.rb │ │ ├── post_with_status.rb │ │ ├── postgres_user.rb │ │ ├── quotation.rb │ │ ├── section.rb │ │ ├── skipper.rb │ │ ├── song.rb │ │ ├── thing.rb │ │ ├── tomato.rb │ │ ├── translation.rb │ │ ├── truck.rb │ │ ├── unlimited_bicycle.rb │ │ ├── user.rb │ │ ├── vegetable.rb │ │ ├── vehicle.rb │ │ ├── whatchamajigger.rb │ │ ├── widget.rb │ │ └── wotsit.rb │ └── versions │ │ ├── abstract_version.rb │ │ ├── comment_version.rb │ │ ├── custom_primary_key_record_version.rb │ │ ├── joined_version.rb │ │ ├── json_version.rb │ │ ├── jsonb_version.rb │ │ ├── kitchen │ │ └── banana_version.rb │ │ ├── no_object_version.rb │ │ └── post_version.rb ├── bin │ └── rails ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.mysql.yml │ ├── database.postgres.yml │ ├── database.sqlite.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ └── session_store.rb │ ├── locales │ │ └── en.yml │ └── routes.rb └── db │ └── migrate │ └── 20110208155312_set_up_test_tables.rb ├── generators └── paper_trail │ └── install_generator_spec.rb ├── models ├── animal_spec.rb ├── article_spec.rb ├── book_spec.rb ├── boolit_spec.rb ├── callback_modifier_spec.rb ├── car_spec.rb ├── cat_spec.rb ├── custom_primary_key_record_spec.rb ├── document_spec.rb ├── family │ └── celebrity_family_spec.rb ├── foo_widget_spec.rb ├── fruit_spec.rb ├── gadget_spec.rb ├── gizmo_spec.rb ├── joined_version_spec.rb ├── json_version_spec.rb ├── kitchen │ └── banana_spec.rb ├── legacy_widget_spec.rb ├── management_spec.rb ├── no_object_spec.rb ├── not_on_update_spec.rb ├── on │ ├── create_spec.rb │ ├── destroy_spec.rb │ ├── empty_array_spec.rb │ ├── touch_spec.rb │ └── update_spec.rb ├── order_spec.rb ├── person_spec.rb ├── pet_spec.rb ├── plant_spec.rb ├── post_spec.rb ├── post_with_status_spec.rb ├── skipper_spec.rb ├── song_spec.rb ├── thing_spec.rb ├── translation_spec.rb ├── vegetable_spec.rb ├── vehicle_spec.rb ├── version_spec.rb ├── widget_spec.rb └── wotsit_spec.rb ├── paper_trail ├── attribute_serializers │ └── object_attribute_spec.rb ├── cleaner_spec.rb ├── compatibility_spec.rb ├── config_spec.rb ├── events │ ├── base_spec.rb │ ├── destroy_spec.rb │ └── update_spec.rb ├── model_config_spec.rb ├── request_spec.rb ├── serializer_spec.rb ├── serializers │ ├── custom_json_serializer_spec.rb │ ├── custom_yaml_serializer_spec.rb │ ├── json_spec.rb │ └── yaml_spec.rb ├── type_serializers │ └── postgres_array_serializer_spec.rb ├── version_limit_spec.rb ├── version_number_spec.rb └── version_spec.rb ├── paper_trail_spec.rb ├── requests └── articles_spec.rb ├── spec_helper.rb └── support ├── custom_json_serializer.rb ├── custom_object_changes_adapter.rb ├── paper_trail_spec_migrator.rb ├── performance_helpers.rb ├── pt_arel_helpers.rb └── shared_examples ├── active_record_encryption.rb └── queries.rb /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-suggestion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/.github/ISSUE_TEMPLATE/feature-suggestion.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --backtrace 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/Rakefile -------------------------------------------------------------------------------- /doc/bug_report_template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/doc/bug_report_template.rb -------------------------------------------------------------------------------- /doc/pt_13_yaml_safe_load.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/doc/pt_13_yaml_safe_load.md -------------------------------------------------------------------------------- /doc/triage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/doc/triage.md -------------------------------------------------------------------------------- /doc/warning_about_not_setting_whodunnit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/doc/warning_about_not_setting_whodunnit.md -------------------------------------------------------------------------------- /gemfiles/rails_7.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/gemfiles/rails_7.1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7.2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/gemfiles/rails_7.2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/gemfiles/rails_8.0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/gemfiles/rails_8.1.gemfile -------------------------------------------------------------------------------- /lib/generators/paper_trail/install/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/generators/paper_trail/install/USAGE -------------------------------------------------------------------------------- /lib/generators/paper_trail/install/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/generators/paper_trail/install/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/paper_trail/install/templates/add_object_changes_to_versions.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/generators/paper_trail/install/templates/add_object_changes_to_versions.rb.erb -------------------------------------------------------------------------------- /lib/generators/paper_trail/install/templates/create_versions.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/generators/paper_trail/install/templates/create_versions.rb.erb -------------------------------------------------------------------------------- /lib/generators/paper_trail/migration_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/generators/paper_trail/migration_generator.rb -------------------------------------------------------------------------------- /lib/generators/paper_trail/update_item_subtype/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/generators/paper_trail/update_item_subtype/USAGE -------------------------------------------------------------------------------- /lib/generators/paper_trail/update_item_subtype/templates/update_versions_for_item_subtype.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/generators/paper_trail/update_item_subtype/templates/update_versions_for_item_subtype.rb.erb -------------------------------------------------------------------------------- /lib/generators/paper_trail/update_item_subtype/update_item_subtype_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/generators/paper_trail/update_item_subtype/update_item_subtype_generator.rb -------------------------------------------------------------------------------- /lib/paper_trail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail.rb -------------------------------------------------------------------------------- /lib/paper_trail/attribute_serializers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/attribute_serializers/README.md -------------------------------------------------------------------------------- /lib/paper_trail/attribute_serializers/attribute_serializer_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/attribute_serializers/attribute_serializer_factory.rb -------------------------------------------------------------------------------- /lib/paper_trail/attribute_serializers/cast_attribute_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/attribute_serializers/cast_attribute_serializer.rb -------------------------------------------------------------------------------- /lib/paper_trail/attribute_serializers/object_attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/attribute_serializers/object_attribute.rb -------------------------------------------------------------------------------- /lib/paper_trail/attribute_serializers/object_changes_attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/attribute_serializers/object_changes_attribute.rb -------------------------------------------------------------------------------- /lib/paper_trail/cleaner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/cleaner.rb -------------------------------------------------------------------------------- /lib/paper_trail/compatibility.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/compatibility.rb -------------------------------------------------------------------------------- /lib/paper_trail/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/config.rb -------------------------------------------------------------------------------- /lib/paper_trail/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/errors.rb -------------------------------------------------------------------------------- /lib/paper_trail/events/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/events/base.rb -------------------------------------------------------------------------------- /lib/paper_trail/events/create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/events/create.rb -------------------------------------------------------------------------------- /lib/paper_trail/events/destroy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/events/destroy.rb -------------------------------------------------------------------------------- /lib/paper_trail/events/update.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/events/update.rb -------------------------------------------------------------------------------- /lib/paper_trail/frameworks/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/frameworks/active_record.rb -------------------------------------------------------------------------------- /lib/paper_trail/frameworks/active_record/models/paper_trail/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/frameworks/active_record/models/paper_trail/version.rb -------------------------------------------------------------------------------- /lib/paper_trail/frameworks/cucumber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/frameworks/cucumber.rb -------------------------------------------------------------------------------- /lib/paper_trail/frameworks/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/frameworks/rails.rb -------------------------------------------------------------------------------- /lib/paper_trail/frameworks/rails/controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/frameworks/rails/controller.rb -------------------------------------------------------------------------------- /lib/paper_trail/frameworks/rails/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/frameworks/rails/railtie.rb -------------------------------------------------------------------------------- /lib/paper_trail/frameworks/rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/frameworks/rspec.rb -------------------------------------------------------------------------------- /lib/paper_trail/frameworks/rspec/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/frameworks/rspec/helpers.rb -------------------------------------------------------------------------------- /lib/paper_trail/has_paper_trail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/has_paper_trail.rb -------------------------------------------------------------------------------- /lib/paper_trail/model_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/model_config.rb -------------------------------------------------------------------------------- /lib/paper_trail/queries/versions/where_attribute_changes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/queries/versions/where_attribute_changes.rb -------------------------------------------------------------------------------- /lib/paper_trail/queries/versions/where_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/queries/versions/where_object.rb -------------------------------------------------------------------------------- /lib/paper_trail/queries/versions/where_object_changes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/queries/versions/where_object_changes.rb -------------------------------------------------------------------------------- /lib/paper_trail/queries/versions/where_object_changes_from.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/queries/versions/where_object_changes_from.rb -------------------------------------------------------------------------------- /lib/paper_trail/queries/versions/where_object_changes_to.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/queries/versions/where_object_changes_to.rb -------------------------------------------------------------------------------- /lib/paper_trail/record_history.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/record_history.rb -------------------------------------------------------------------------------- /lib/paper_trail/record_trail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/record_trail.rb -------------------------------------------------------------------------------- /lib/paper_trail/reifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/reifier.rb -------------------------------------------------------------------------------- /lib/paper_trail/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/request.rb -------------------------------------------------------------------------------- /lib/paper_trail/serializers/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/serializers/json.rb -------------------------------------------------------------------------------- /lib/paper_trail/serializers/yaml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/serializers/yaml.rb -------------------------------------------------------------------------------- /lib/paper_trail/type_serializers/postgres_array_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/type_serializers/postgres_array_serializer.rb -------------------------------------------------------------------------------- /lib/paper_trail/version_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/version_concern.rb -------------------------------------------------------------------------------- /lib/paper_trail/version_number.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/lib/paper_trail/version_number.rb -------------------------------------------------------------------------------- /paper_trail.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/paper_trail.gemspec -------------------------------------------------------------------------------- /spec/controllers/articles_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/controllers/articles_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/widgets_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/controllers/widgets_controller_spec.rb -------------------------------------------------------------------------------- /spec/dummy_app/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/Rakefile -------------------------------------------------------------------------------- /spec/dummy_app/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/controllers/articles_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/controllers/articles_controller.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/controllers/test_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/controllers/test_controller.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/controllers/widgets_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/controllers/widgets_controller.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/animal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/animal.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/application_record.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/article.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/article.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/authorship.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/authorship.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/bar_habtm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/bar_habtm.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/bicycle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/bicycle.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/book.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/book.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/boolit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/boolit.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/callback_modifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/callback_modifier.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/car.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/car.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/cat.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class Cat < Animal 4 | end 5 | -------------------------------------------------------------------------------- /spec/dummy_app/app/models/chapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/chapter.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/citation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/citation.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/comment.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/concerns/prefix_versions_inspect_with_count.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/concerns/prefix_versions_inspect_with_count.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/custom_primary_key_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/custom_primary_key_record.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/customer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/customer.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/document.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/dog.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class Dog < Animal 4 | end 5 | -------------------------------------------------------------------------------- /spec/dummy_app/app/models/editor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/editor.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/editorship.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/editorship.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/elephant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/elephant.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/family/celebrity_family.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/family/celebrity_family.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/family/family.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/family/family.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/family/family_line.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/family/family_line.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/fluxor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/fluxor.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/foo_habtm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/foo_habtm.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/foo_widget.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/foo_widget.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/fruit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/fruit.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/gadget.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/gadget.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/gizmo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/gizmo.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/kitchen/banana.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/kitchen/banana.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/legacy_widget.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/legacy_widget.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/limited_bicycle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/limited_bicycle.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/line_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/line_item.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/management.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/management.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/no_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/no_object.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/not_on_update.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/not_on_update.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/on/create.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/on/create.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/on/destroy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/on/destroy.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/on/empty_array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/on/empty_array.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/on/touch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/on/touch.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/on/update.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/on/update.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/order.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/order.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/paragraph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/paragraph.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/person.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/person.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/pet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/pet.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/plant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/plant.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/post.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/post_with_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/post_with_status.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/postgres_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/postgres_user.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/quotation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/quotation.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/section.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/section.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/skipper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/skipper.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/song.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/song.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/thing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/thing.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/tomato.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/tomato.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/translation.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/truck.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/truck.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/unlimited_bicycle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/unlimited_bicycle.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/user.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class User < ApplicationRecord 4 | end 5 | -------------------------------------------------------------------------------- /spec/dummy_app/app/models/vegetable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/vegetable.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/vehicle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/vehicle.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/whatchamajigger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/whatchamajigger.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/widget.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/widget.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/models/wotsit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/models/wotsit.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/versions/abstract_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/versions/abstract_version.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/versions/comment_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/versions/comment_version.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/versions/custom_primary_key_record_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/versions/custom_primary_key_record_version.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/versions/joined_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/versions/joined_version.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/versions/json_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/versions/json_version.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/versions/jsonb_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/versions/jsonb_version.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/versions/kitchen/banana_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/versions/kitchen/banana_version.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/versions/no_object_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/versions/no_object_version.rb -------------------------------------------------------------------------------- /spec/dummy_app/app/versions/post_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/app/versions/post_version.rb -------------------------------------------------------------------------------- /spec/dummy_app/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/bin/rails -------------------------------------------------------------------------------- /spec/dummy_app/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config.ru -------------------------------------------------------------------------------- /spec/dummy_app/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/application.rb -------------------------------------------------------------------------------- /spec/dummy_app/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/boot.rb -------------------------------------------------------------------------------- /spec/dummy_app/config/database.mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/database.mysql.yml -------------------------------------------------------------------------------- /spec/dummy_app/config/database.postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/database.postgres.yml -------------------------------------------------------------------------------- /spec/dummy_app/config/database.sqlite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/database.sqlite.yml -------------------------------------------------------------------------------- /spec/dummy_app/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/environment.rb -------------------------------------------------------------------------------- /spec/dummy_app/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/environments/development.rb -------------------------------------------------------------------------------- /spec/dummy_app/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/environments/production.rb -------------------------------------------------------------------------------- /spec/dummy_app/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/environments/test.rb -------------------------------------------------------------------------------- /spec/dummy_app/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /spec/dummy_app/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/initializers/inflections.rb -------------------------------------------------------------------------------- /spec/dummy_app/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /spec/dummy_app/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/initializers/session_store.rb -------------------------------------------------------------------------------- /spec/dummy_app/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/locales/en.yml -------------------------------------------------------------------------------- /spec/dummy_app/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/config/routes.rb -------------------------------------------------------------------------------- /spec/dummy_app/db/migrate/20110208155312_set_up_test_tables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/dummy_app/db/migrate/20110208155312_set_up_test_tables.rb -------------------------------------------------------------------------------- /spec/generators/paper_trail/install_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/generators/paper_trail/install_generator_spec.rb -------------------------------------------------------------------------------- /spec/models/animal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/animal_spec.rb -------------------------------------------------------------------------------- /spec/models/article_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/article_spec.rb -------------------------------------------------------------------------------- /spec/models/book_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/book_spec.rb -------------------------------------------------------------------------------- /spec/models/boolit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/boolit_spec.rb -------------------------------------------------------------------------------- /spec/models/callback_modifier_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/callback_modifier_spec.rb -------------------------------------------------------------------------------- /spec/models/car_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/car_spec.rb -------------------------------------------------------------------------------- /spec/models/cat_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/cat_spec.rb -------------------------------------------------------------------------------- /spec/models/custom_primary_key_record_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/custom_primary_key_record_spec.rb -------------------------------------------------------------------------------- /spec/models/document_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/document_spec.rb -------------------------------------------------------------------------------- /spec/models/family/celebrity_family_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/family/celebrity_family_spec.rb -------------------------------------------------------------------------------- /spec/models/foo_widget_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/foo_widget_spec.rb -------------------------------------------------------------------------------- /spec/models/fruit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/fruit_spec.rb -------------------------------------------------------------------------------- /spec/models/gadget_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/gadget_spec.rb -------------------------------------------------------------------------------- /spec/models/gizmo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/gizmo_spec.rb -------------------------------------------------------------------------------- /spec/models/joined_version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/joined_version_spec.rb -------------------------------------------------------------------------------- /spec/models/json_version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/json_version_spec.rb -------------------------------------------------------------------------------- /spec/models/kitchen/banana_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/kitchen/banana_spec.rb -------------------------------------------------------------------------------- /spec/models/legacy_widget_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/legacy_widget_spec.rb -------------------------------------------------------------------------------- /spec/models/management_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/management_spec.rb -------------------------------------------------------------------------------- /spec/models/no_object_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/no_object_spec.rb -------------------------------------------------------------------------------- /spec/models/not_on_update_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/not_on_update_spec.rb -------------------------------------------------------------------------------- /spec/models/on/create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/on/create_spec.rb -------------------------------------------------------------------------------- /spec/models/on/destroy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/on/destroy_spec.rb -------------------------------------------------------------------------------- /spec/models/on/empty_array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/on/empty_array_spec.rb -------------------------------------------------------------------------------- /spec/models/on/touch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/on/touch_spec.rb -------------------------------------------------------------------------------- /spec/models/on/update_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/on/update_spec.rb -------------------------------------------------------------------------------- /spec/models/order_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/order_spec.rb -------------------------------------------------------------------------------- /spec/models/person_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/person_spec.rb -------------------------------------------------------------------------------- /spec/models/pet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/pet_spec.rb -------------------------------------------------------------------------------- /spec/models/plant_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/plant_spec.rb -------------------------------------------------------------------------------- /spec/models/post_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/post_spec.rb -------------------------------------------------------------------------------- /spec/models/post_with_status_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/post_with_status_spec.rb -------------------------------------------------------------------------------- /spec/models/skipper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/skipper_spec.rb -------------------------------------------------------------------------------- /spec/models/song_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/song_spec.rb -------------------------------------------------------------------------------- /spec/models/thing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/thing_spec.rb -------------------------------------------------------------------------------- /spec/models/translation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/translation_spec.rb -------------------------------------------------------------------------------- /spec/models/vegetable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/vegetable_spec.rb -------------------------------------------------------------------------------- /spec/models/vehicle_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/vehicle_spec.rb -------------------------------------------------------------------------------- /spec/models/version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/version_spec.rb -------------------------------------------------------------------------------- /spec/models/widget_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/widget_spec.rb -------------------------------------------------------------------------------- /spec/models/wotsit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/models/wotsit_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/attribute_serializers/object_attribute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/attribute_serializers/object_attribute_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/cleaner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/cleaner_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/compatibility_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/compatibility_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/config_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/events/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/events/base_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/events/destroy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/events/destroy_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/events/update_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/events/update_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/model_config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/model_config_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/request_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/serializer_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/serializers/custom_json_serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/serializers/custom_json_serializer_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/serializers/custom_yaml_serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/serializers/custom_yaml_serializer_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/serializers/json_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/serializers/json_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/serializers/yaml_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/serializers/yaml_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/type_serializers/postgres_array_serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/type_serializers/postgres_array_serializer_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/version_limit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/version_limit_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/version_number_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/version_number_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail/version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail/version_spec.rb -------------------------------------------------------------------------------- /spec/paper_trail_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/paper_trail_spec.rb -------------------------------------------------------------------------------- /spec/requests/articles_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/requests/articles_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/custom_json_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/support/custom_json_serializer.rb -------------------------------------------------------------------------------- /spec/support/custom_object_changes_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/support/custom_object_changes_adapter.rb -------------------------------------------------------------------------------- /spec/support/paper_trail_spec_migrator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/support/paper_trail_spec_migrator.rb -------------------------------------------------------------------------------- /spec/support/performance_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/support/performance_helpers.rb -------------------------------------------------------------------------------- /spec/support/pt_arel_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/support/pt_arel_helpers.rb -------------------------------------------------------------------------------- /spec/support/shared_examples/active_record_encryption.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/support/shared_examples/active_record_encryption.rb -------------------------------------------------------------------------------- /spec/support/shared_examples/queries.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paper-trail-gem/paper_trail/HEAD/spec/support/shared_examples/queries.rb --------------------------------------------------------------------------------