scinote-web/app/utilities/protocol_importers/step_description_builder.rb
2019-06-19 11:05:22 +02:00

18 lines
599 B
Ruby

# frozen_string_literal: true
module ProtocolImporters
class StepDescriptionBuilder
def self.generate(step_json)
return '' unless step_json[:description]
step_json[:description][:body] = TablesBuilder.remove_tables_from_html(step_json[:description][:body])
html_string = ApplicationController
.renderer
.render(template: 'protocol_importers/templates/step_description',
layout: false,
assigns: { step_description: step_json[:description] })
html_string
end
end
end