Sha256: 3b9ddb91221286b0e74f1648a55ea45f6456d3376fa7d5eacf1ba3e2031d9c03

Contents?: true

Size: 458 Bytes

Versions: 2

Compression:

Stored size: 458 Bytes

Contents

require 'paperclip'

module Paperclip
  if defined? Rails::Railtie
    require 'rails'
    class Railtie < Rails::Railtie
      initializer 'paperclip.insert_into_active_record' do
        ActiveSupport.on_load :active_record do
          Paperclip::Railtie.insert
        end
      end
    end
  end

  class Railtie
    def self.insert
      ActiveRecord::Base.send(:include, Paperclip::Glue)
      File.send(:include, Paperclip::Upfile)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
smarter_paperclip-0.3.3 lib/paperclip/railtie.rb
smarter_paperclip-0.3.2 lib/paperclip/railtie.rb