class Resolv::DNS::Message::MessageEncoder
Public Class Methods
() → untyped
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 579
def initialize: () -> untyped
Public Instance Methods
(string d) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 559
def put_bytes: (string d) -> void
(_ToS d) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 561
def put_label: (_ToS d) -> void
(Array[_ToS] d) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 563
def put_labels: (Array[_ToS] d) -> void
() { () → void } → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 565
def put_length16: () { () -> void } -> void
(Resolv::DNS::Name d) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 567
def put_name: (Resolv::DNS::Name d) -> void
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 569
def put_pack: (String template, *untyped d) -> void
(String d) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 571
def put_string: (String d) -> void
(_Each[String] ds) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 573
def put_string_list: (_Each[String] ds) -> void
() → untyped
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/resolv/0/resolv.rbs, line 575
def to_s: () -> untyped