Sha256: bc85d7217b9b6f0d2d128dc4a62e37a9e5adc86a0131f462017f02d574b58a82

Contents?: true

Size: 796 Bytes

Versions: 1

Compression:

Stored size: 796 Bytes

Contents

class PrinterMailer < ActionMailer::Base
  layout 'mailer'

  def send_print usr, file
    @usr = User.find(usr)
    fname = case file
    when /\/pdf.*$/; 'print%s.pdf' % DateTime.now.nsec
    else 'print%s.label' % DateTime.now.nsec
    end
    attachments[fname] = File.read(file) unless file.blank?
    @logo = @usr.account.logos.first.image.url rescue ""
    @msg = "Der er ikke defineret nogen printere til dette job, for dig - så jeg er nødt til at sende dig filen vedhæftet denne email! ;)Du bør kontakte din system administrator og bede om at der bliver oprettet en printer definition til denne printer jobtype, for dig!"

    mail  from: 'no-reply@wheelstore.space',
          to: @usr.email,
          subject: "Kontakt administrator! Der mangler en printer definition!"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
oxen_printer-0.3.4 app/mailers/printer_mailer.rb