Sha256: 425d260cd99f2a3d06e926c477ca646271bc696d5b519d271aec6f97629d3503

Contents?: true

Size: 524 Bytes

Versions: 33

Compression:

Stored size: 524 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
      rake_tasks do
        load "tasks/paperclip.rake"
      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

33 entries across 33 versions & 12 rubygems

Version Path
smarter_paperclip-0.3.1 lib/paperclip/railtie.rb
radiant-1.0.0 ruby-debug/ruby/1.8/gems/paperclip-2.3.16/lib/paperclip/railtie.rb
smarter_paperclip-0.3.0 lib/paperclip/railtie.rb
paperclip-2.4.0 lib/paperclip/railtie.rb
paperclip-2.3.16 lib/paperclip/railtie.rb
paperclip-2.3.15 lib/paperclip/railtie.rb
paperclip-2.3.12 lib/paperclip/railtie.rb
paperclip-cloudfiles-2.3.10.1 lib/paperclip/railtie.rb
paperclip-cloudfiles-2.3.8.6 lib/paperclip/railtie.rb
sayso-paperclip-2.3.10.001 lib/paperclip/railtie.rb
paperclip-cloudfiles-2.3.8.5 lib/paperclip/railtie.rb
ryansch-paperclip-2.3.10 lib/paperclip/railtie.rb
paperclip-2.3.11 lib/paperclip/railtie.rb
paperclip-2.3.10 lib/paperclip/railtie.rb
paperclip-2.3.9 lib/paperclip/railtie.rb
paperclip-cloudfiles-2.3.8.4 lib/paperclip/railtie.rb
paperclip-youtube-2.3.8.2 lib/paperclip/railtie.rb
paperclip-youtube-2.3.8.1 lib/paperclip/railtie.rb
paperclip-cloudfiles-2.3.8.3 lib/paperclip/railtie.rb
whitby3001-paperclip-cloudfiles-2.3.8.1 lib/paperclip/railtie.rb