Class: Domain::InitializeJob

Inherits:
ApplicationJob show all
Defined in:
app/jobs/domain/initialize_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(domain_id) ⇒ Object



4
5
6
7
8
# File 'app/jobs/domain/initialize_job.rb', line 4

def perform(domain_id)
  domain = Domain.find_by(id: domain_id)
  Record.create(domain_id: domain_id, name: nil, type: "URL", content: "https://parking.obl.ong", ttl: 300, priority: 0) # standard:disable all
  DomainMailer.with(email: User::User.find_by(id: domain.user_users_id).email, domain: domain.host).domain_created_email.deliver_later
end