# frozen_string_literal: true module ActiveStorage # Modifica la creación de un blob antes de subir el archivo para que # incluya el JekyllService adecuado. module DirectUploadsControllerDecorator extend ActiveSupport::Concern included do def create blob = ActiveStorage::Blob.create_before_direct_upload!(service_name: session[:service_name], **blob_args) render json: direct_upload_json(blob) end end end end ActiveStorage::DirectUploadsController.include ActiveStorage::DirectUploadsControllerDecorator