diff --git a/CHANGELOG.md b/CHANGELOG.md index e7743c8e..2005a4ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## 2.7.1 (Unreleased) + - Added `setter` method for the `serializer` config option. + ## 2.7.0 - [#183](https://github.com/airblade/paper_trail/pull/183) - Fully qualify the `Version` class to help prevent diff --git a/lib/paper_trail.rb b/lib/paper_trail.rb index cd070415..943c31dd 100644 --- a/lib/paper_trail.rb +++ b/lib/paper_trail.rb @@ -69,6 +69,11 @@ module PaperTrail paper_trail_store[:controller_info] = value end + # Getter and Setter for PaperTrail Serializer + def self.serializer=(value) + PaperTrail.config.serializer = value + end + def self.serializer PaperTrail.config.serializer end