internetee-registry/app/jobs/registrant_change_notice_email_job.rb
2019-04-06 16:28:57 +03:00

22 lines
750 B
Ruby

class RegistrantChangeNoticeEmailJob < Que::Job
def run(domain_id, new_registrant_id)
domain = Domain.find(domain_id)
new_registrant = Registrant.find(new_registrant_id)
log(domain, new_registrant)
RegistrantChangeMailer.notification(domain: domain,
registrar: domain.registrar,
current_registrant: domain.registrant,
new_registrant: new_registrant).deliver_now
end
private
def log(domain, new_registrant)
message = "Send RegistrantChangeMailer#notice email for domain #{domain.name} (##{domain.id}) to #{new_registrant.email}"
logger.info(message)
end
def logger
Rails.logger
end
end