From fefc0cd0ac45f72179dfe4a2e41dc8baaca2b858 Mon Sep 17 00:00:00 2001 From: David Butler Date: Mon, 7 Jan 2013 11:44:12 -0800 Subject: [PATCH] Added support for configure block --- lib/paper_trail.rb | 4 ++++ test/unit/serializer_test.rb | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/paper_trail.rb b/lib/paper_trail.rb index cd0704154..bee69e351 100644 --- a/lib/paper_trail.rb +++ b/lib/paper_trail.rb @@ -87,6 +87,10 @@ def self.paper_trail_store def self.config @@config ||= PaperTrail::Config.instance end + + def self.configure + yield config + end end diff --git a/test/unit/serializer_test.rb b/test/unit/serializer_test.rb index 76f15de9b..7a733432d 100644 --- a/test/unit/serializer_test.rb +++ b/test/unit/serializer_test.rb @@ -40,7 +40,9 @@ class SerializerTest < ActiveSupport::TestCase context 'Custom Serializer' do setup do - PaperTrail.config.serializer = CustomSerializer + PaperTrail.configure do |config| + config.serializer = CustomSerializer + end Fluxor.instance_eval <<-END has_paper_trail