Sha256: 559e87b2ae16b56645b07f396e5d3ebb1668c1bf493950831b3d0e02e3b1d516
Contents?: true
Size: 1.19 KB
Versions: 6
Compression:
Stored size: 1.19 KB
Contents
require 'ample_assets' require 'rails' require 'rack/cache' require 'acts_as_indexed' require 'ample_assets/custom_processor' require 'will_paginate' require 'will_paginate/array' require 'coffee_cup' module AmpleAssets class Engine < Rails::Engine isolate_namespace AmpleAssets initializer 'ample_assets: configure rack/cache' do |app| app.middleware.insert 0, ::Rack::Cache, { :verbose => false, :metastore => "file:#{Rails.root}/tmp/dragonfly/cache/meta", :entitystore => "file:#{Rails.root}/tmp/dragonfly/cache/body" } end initializer 'ample_assets: configure dragonfly' do |app| AmpleAssets.dfly.define_macro ActiveRecord::Base, :image_accessor AmpleAssets.dfly.register_mime_type(:swf, 'application/x-shockwave-flash') AmpleAssets.dfly.configure_with(:imagemagick) AmpleAssets.dfly.configure_with(:rails) AmpleAssets.dfly.processor.register(CustomProcessor) app.middleware.insert_after ::Rack::Cache, ::Dragonfly::Middleware, :images end initializer 'ample_assets: cleanup configuration' do |app| AmpleAssets.mount_at += '/' unless AmpleAssets.mount_at.last == '/' end end end
Version data entries
6 entries across 6 versions & 1 rubygems