class Resolv::DNS::Config
Public Class Methods
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 393
def self.default_config_hash: (?String filename) -> Hash[Symbol, untyped]
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 413
def initialize: (?String | Hash[Symbol, untyped] config_info) -> untyped
Public Instance Methods
(String name) → Array[Resolv::DNS::Name]
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 397
def generate_candidates: (String name) -> Array[Resolv::DNS::Name]
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 399
def generate_timeouts: () -> Array[Integer | Float]
() → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 401
def lazy_initialize: () -> void
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 403
def nameserver_port: () -> Array[[ String, Integer ]]
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 405
def resolv: (String name) { (Resolv::DNS::Name, Integer, String, Integer) -> void } -> void
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 407
def single?: () -> [ String, Integer ]?