This commit is contained in:
Artur Beljajev 2019-01-07 02:46:20 +02:00
parent cad457fb72
commit ee864c807f
4 changed files with 20 additions and 7 deletions

View file

@ -7,17 +7,25 @@ module DNS
end
def unavailable?
blocked?
registered? || blocked?
end
def unavailability_reason
:blocked if blocked?
if registered?
:registered
elsif blocked?
:blocked
end
end
private
attr_reader :name
def registered?
Domain.find_by_idn(name)
end
def blocked?
BlockedDomain.where(name: name).any?
end