diff --git a/app/models/whois_record.rb b/app/models/whois_record.rb index 9a725b013..7cb26a89c 100644 --- a/app/models/whois_record.rb +++ b/app/models/whois_record.rb @@ -7,6 +7,7 @@ class WhoisRecord < ActiveRecord::Base before_validation :populate after_save :update_whois_server + after_destroy :destroy_whois_record class << self def included @@ -109,4 +110,8 @@ class WhoisRecord < ActiveRecord::Base wd.json = json wd.save end + + def destroy_whois_record + Whois::Record.where(name: name).delete_all() + end end