internetee-registry/app/jobs/update_whois_record_job.rb
2016-01-26 14:36:09 +02:00

16 lines
No EOL
323 B
Ruby

class UpdateWhoisRecordJob < Que::Job
def run(ids, type)
klass = case type
when 'reserved'then ReservedDomain
when 'blocked' then BlockedDomain
else Domain
end
ids.each do |id|
record = klass.find_by(id: id)
next unless record
record.update_whois_record
end
end
end