Sha256: 189f7bea2a0aff6ba7f47a777447b8efb168ff7bcbb865018e22ce0a2e3337a2
Contents?: true
Size: 1.05 KB
Versions: 44
Compression:
Stored size: 1.05 KB
Contents
namespace :camaleon_cms do desc 'Generate thumbnails for uploaded files' task generate_thumbnails: :environment do include CamaleonCms::CamaleonHelper include CamaleonCms::HooksHelper include CamaleonCms::SiteHelper include CamaleonCms::PluginsHelper include CamaleonCms::ThemeHelper include CamaleonCms::UploaderHelper include Rails.application.routes.url_helpers $current_site = CamaleonCms::Site.find(ENV['site_id'].to_i) cama_uploader_init_connection @fog_connection_bucket_dir.files.all.each do |file| puts file.inspect cama_uploader_generate_thumbnail(file.key, file.key, "") end end desc 'Copy Camaleon CMS and all plugins migrations to migration folder' task generate_migrations: :environment do PluginRoutes.all_plugins.each do |plugin| ENV["FROM"] = plugin['KEY'] if Rake::Task.task_defined?("railties:install:migrations") Rake::Task["railties:install:migrations"].invoke else Rake::Task["app:railties:install:migrations"].invoke end end end end
Version data entries
44 entries across 44 versions & 2 rubygems