Sha256: 118ae28cd8b8131934794038fb8db772ca63498855d958f9d3626dc4d58a8242
Contents?: true
Size: 1.12 KB
Versions: 16
Compression:
Stored size: 1.12 KB
Contents
require 'paperclip' require 'paperclip_patch' require 'dynamic_paperclip' require 'dynamic_paperclip_patch' module RailsAdminImageManager class Engine < ::Rails::Engine isolate_namespace RailsAdminImageManager initializer :add_to_precompile do |app| app.config.assets.precompile += %w( rails_admin_image_manager/base.js.erb ) end initializer :reload_rails_admin_configs do |app| Rails.application.config.to_prepare do RailsAdmin::ApplicationController.class_eval do before_action :reload_rails_admin_image_manager, if: :reload_rails_image_manager? # Reloading RailsAdmin Config Automatically def reload_rails_admin_image_manager gem_dir = Gem::Specification.find_by_name("rails_admin_image_manager").gem_dir Dir.foreach("#{gem_dir}/config/initializers/rails_admin") do |item| next if item == '.' or item == '..' load("#{gem_dir}/config/initializers/rails_admin/#{item}") end end def reload_rails_image_manager? Rails.env.development? end end end end end end
Version data entries
16 entries across 16 versions & 1 rubygems