# Creates PDF for order class GeneratePdf def initialize(order) @order = order end def call order_to_pdf end def path_to_file "#{Rails.root}/storage/pdfs/zamowienie_#{order.beauty_id}.pdf" end def file_name "zamowienie_#{order.beauty_id}.pdf" end private attr_reader :order def order_to_html_string ret = "
| Produkt | '\ 'Cena jednostkowa | Ilość | Suma |
|---|---|---|---|
| #{op.product.name} | PLN #{format('%.2f', op.price)}<"\ "/td> | #{op.quantity} | PLN #{format('%.2f', op.multiple_price)} |
| Towar | '\ "PLN #{format('%.2f', @order.order_value)} | ||
| Wysyłka | '\ "PLN #{format('%.2f', @order.shipping.price)} | ||
| Razem do zapłaty | '\ "PLN #{format('%.2f', @order.order_summary)} | ||