首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Net::InternetMessageIO::WriteAdapter

Parent:Object

写入器适配器类

公共类方法

new(socket, method) Show source

代码语言:javascript
复制
# File lib/net/protocol.rb, line 379
def initialize(socket, method)
  @socket = socket
  @method_id = method
end

公共实例方法

<<(str) Show source

代码语言:javascript
复制
# File lib/net/protocol.rb, line 394
def <<(str)
  write str
  self
end

inspect() Show source

代码语言:javascript
复制
# File lib/net/protocol.rb, line 384
def inspect
  "#<#{self.class} socket=#{@socket.inspect}>"
end

print(str)

Alias for: write

printf(*args) Show source

代码语言:javascript
复制
# File lib/net/protocol.rb, line 403
def printf(*args)
  write sprintf(*args)
end

puts(str = '') Show source

代码语言:javascript
复制
# File lib/net/protocol.rb, line 399
def puts(str = '')
  write str.chomp("\n") + "\n"
end

write(str) Show source

代码语言:javascript
复制
# File lib/net/protocol.rb, line 388
def write(str)
  @socket.__send__(@method_id, str)
end

Also aliased as: print

扫码关注腾讯云开发者

领取腾讯云代金券