mirror of
https://github.com/internetee/registry.git
synced 2025-08-02 07:52:04 +02:00
Refactor
This commit is contained in:
parent
cad457fb72
commit
ee864c807f
4 changed files with 20 additions and 7 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue