Sha256: acd5569c09a2c6d1b4282d9ddf1258c47a7a10b8c0a36f4837a7a0b306eae17f

Contents?: true

Size: 916 Bytes

Versions: 2

Compression:

Stored size: 916 Bytes

Contents

require 'browsercms'
require 'bcms_s3/s3_module'
require 'cms/attachments/s3_strategy'

module BcmsS3
  class Engine < ::Rails::Engine
    isolate_namespace BcmsS3
		include Cms::Module

    config.before_configuration do
      puts '=============================================================='
      puts '=============================================================='

      config.cms.attachments.s3_credentials = "#{Rails.root}/config/s3.yml"
      config.cms.attachments.storage = :s3 
    end
    
    config.to_prepare do
      Cms::ApplicationController.send(:include, Cms::S3::ApplicationController)

      # ensure heroku caching disabled by default
      Cms::S3.heroku_caching = false if Cms::S3.heroku_caching.nil?
      
      # function to set domain prefix without url to 'www' is disabled by default
      Cms::S3.www_domain_prefix = false if Cms::S3.www_domain_prefix.nil?

    end


  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bcms_aws_s3-artirix-4.0.1 lib/bcms_s3/engine.rb
bcms_aws_s3-artirix-4.0.0.rc1.art4 lib/bcms_s3/engine.rb