21 lines
511 B
Ruby
21 lines
511 B
Ruby
module PdfDocuments
|
|
class CustomerReport < Base
|
|
private
|
|
|
|
def generate
|
|
heading1 @params.report.name
|
|
|
|
@params.report.elements.each do |element|
|
|
heading2 element.title
|
|
text element.path
|
|
rich_text element.description_html
|
|
|
|
element.success_criteria.each do |success_criterion|
|
|
text success_criterion.title
|
|
rich_text success_criterion.description_html
|
|
rich_text success_criterion.comment_html
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|