Sha256: 194718704ab34d0f9bce51f48e7d0f24b3dc1624cb25acc68d2af1f2317eaee3
Contents?: true
Size: 1.5 KB
Versions: 4
Compression:
Stored size: 1.5 KB
Contents
require 'haml-rails' require 'sass-rails' require 'bourbon' require 'neat' require 'coffee-rails' require 'jquery-rails' require 'jquery-fileupload-rails' require 'turbolinks' require 'carrierwave' require 'mini_magick' require 'cancan' require 'negative_captcha' require 'filters_spam' require 'ancestry' require 'breadcrumbs_on_rails' require 'kaminari' module Spina class Engine < ::Rails::Engine isolate_namespace Spina config.autoload_paths += %W( #{config.root}/lib ) config.assets.paths << config.root.join('vendor', 'assets') initializer 'spina.configure_carrierwave' do CarrierWave.configure do |cfg| if Spina.config.storage == :s3 cfg.storage = :fog cfg.fog_credentials = { provider: 'AWS', region: Spina.config.aws_region, aws_access_key_id: Spina.config.aws_access_key_id, aws_secret_access_key: Spina.config.aws_secret_key } cfg.fog_directory = Spina.config.s3_bucket cfg.fog_public = true cfg.fog_attributes = { 'Cache-Control' => 'max-age=315576000' } else cfg.storage = :file end cfg.enable_processing = !Rails.env.test? end end config.to_prepare do [Rails.root].flatten.map { |p| Dir[p.join('app', 'decorators', '**', '*_decorator.rb')]}.flatten.uniq.each do |decorator| Rails.configuration.cache_classes ? require(decorator) : load(decorator) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
spina-0.8.3 | lib/spina/engine.rb |
spina-0.8.2 | lib/spina/engine.rb |
spina-0.8.1 | lib/spina/engine.rb |
spina-0.8.0 | lib/spina/engine.rb |