Skip to content

Commit eb3e911

Browse files
committed
Update resolv ClassHash RBI
This constant has been changed from a hash into a module
1 parent da62c0c commit eb3e911

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

rbi/stdlib/resolv.rbi

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -742,8 +742,6 @@ end
742742
# A [`DNS`](https://docs.ruby-lang.org/en/2.7.0/Resolv/DNS.html) resource
743743
# abstract class.
744744
class Resolv::DNS::Resource < ::Resolv::DNS::Query
745-
ClassHash = T.let(T.unsafe(nil), T::Hash[T.untyped, T.untyped])
746-
747745
ClassInsensitiveTypes = T.let(T.unsafe(nil), T::Array[T.untyped])
748746

749747
def ==(other); end
@@ -765,6 +763,10 @@ class Resolv::DNS::Resource < ::Resolv::DNS::Query
765763
def self.get_class(type_value, class_value); end
766764
end
767765

766+
module Resolv::DNS::Resource::ClassHash
767+
module_function def []=(type_class_value, klass); end
768+
end
769+
768770
# A Query type requesting any RR.
769771
class Resolv::DNS::Resource::ANY < ::Resolv::DNS::Query
770772
TypeValue = T.let(T.unsafe(nil), Integer)
@@ -1566,4 +1568,3 @@ class Resolv::ResolvError < ::StandardError; end
15661568

15671569
# Indicates a timeout resolving a name or address.
15681570
class Resolv::ResolvTimeout < ::Timeout::Error; end
1569-

0 commit comments

Comments
 (0)