Sha256: 632bf195253629f3da4c97b564859c9229be91e40f021b8864f9edfd8db8a81b

Contents?: true

Size: 552 Bytes

Versions: 7

Compression:

Stored size: 552 Bytes

Contents

module RailsUploads
  class Railtie < Rails::Railtie

    config.uploads = ActiveSupport::OrderedOptions.new
    config.uploads.presets = {}
    config.uploads.default_presets = []
    config.uploads.base_url = ''
    config.uploads.storage = :local

    initializer 'rails_uploads' do
      ::ActiveRecord::Base.send :include, RailsUploads::ActiveRecord::Base
      if config.uploads.storage == :s3
        require 'aws-sdk' 
        RailsUploads::Storages::S3.config = YAML.load_file(Rails.root.join('config', 's3.yml'))
      end
    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rails_uploads-0.2.8 lib/rails_uploads/railtie.rb
rails_uploads-0.2.7 lib/rails_uploads/railtie.rb
rails_uploads-0.2.6 lib/rails_uploads/railtie.rb
rails_uploads-0.2.5 lib/rails_uploads/railtie.rb
rails_uploads-0.2.4 lib/rails_uploads/railtie.rb
rails_uploads-0.2.3 lib/rails_uploads/railtie.rb
rails_uploads-0.2.2 lib/rails_uploads/railtie.rb