From 8896d26c08e44af91548348ddb1a4070e41d7961 Mon Sep 17 00:00:00 2001 From: Ben Atkins Date: Fri, 4 Jan 2013 10:19:19 -0500 Subject: [PATCH] Adding setter module method for the 'serializer' config option to PaperTrail module. --- CHANGELOG.md | 2 ++ lib/paper_trail.rb | 5 +++++ 2 files changed, 7 insertions(+) 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