1
2
3
4
5
6
7
8
9
10
11
12
13
|
require "./dns_class"
require "./rr_type"
module AsyncDNS
class Query
getter domain : String
getter dns_class : DNSClass
getter rr_type : RRType
def initialize(@domain : String, @dns_class : DNSClass, @rr_type : RRType)
end
end
end
|
|
>
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
require "./dns_class"
require "./rr_type"
module AsyncDNS
class Query
getter domain : String
getter dns_class : DNSClass
getter rr_type : RRType
def initialize(domain : String, @dns_class : DNSClass, @rr_type : RRType)
domain += '.' unless domain.ends_with?('.')
@domain = domain
end
end
end
|