Sha256: 64787009cec69771a5e8dc5473eda47be5a54d1a481a7d8d3b9ffa10f5132808
Contents?: true
Size: 516 Bytes
Versions: 15
Compression:
Stored size: 516 Bytes
Contents
# frozen_string_literal: true module Lcms module Engine class MaterialGenerateJob < Lcms::Engine::ApplicationJob include ResqueJob queue_as :default def perform(material, document) if document.math? material.document_parts.default.each { |p| p.update!(content: EmbedEquations.call(p.content)) } end DocumentGenerator.material_generators.each do |klass| klass.constantize.perform_later material, document end end end end end
Version data entries
15 entries across 15 versions & 1 rubygems