Sha256: 895a312cf4079ec81c2ce1347e579c2c196ac677e209c8acbb3073d4f4daf201

Contents?: true

Size: 527 Bytes

Versions: 4

Compression:

Stored size: 527 Bytes

Contents

require 'paperclip-meta'

module Paperclip
    module Meta

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

      class Railtie
        def self.insert
          Paperclip::Attachment.send(:include, Paperclip::Meta::Attachment)
        end
      end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
paperclip-meta-0.4.3 lib/paperclip-meta/railtie.rb
paperclip-meta-0.4.2 lib/paperclip-meta/railtie.rb
paperclip-meta-0.4.1 lib/paperclip-meta/railtie.rb
paperclip-meta-0.4.0 lib/paperclip-meta/railtie.rb