lib/wicked_pdf.rb in wicked_pdf-0.9.7 vs lib/wicked_pdf.rb in wicked_pdf-0.9.8
- old
+ new
@@ -3,10 +3,15 @@
require 'logger'
require 'digest/md5'
require 'rbconfig'
require RbConfig::CONFIG['target_os'] == 'mingw32' && !(RUBY_VERSION =~ /1.9/) ? 'win32/open3' : 'open3'
-require 'active_support/core_ext/class/attribute_accessors'
+
+begin
+ require 'active_support/core_ext/module/attribute_accessors'
+rescue LoadError
+ require 'active_support/core_ext/class/attribute_accessors'
+end
begin
require 'active_support/core_ext/object/blank'
rescue LoadError
require 'active_support/core_ext/blank'