Ruby 2.4

DRb::GW

class DRb::GW

父:ObjectIncluded模块:MonitorMixin

GW为网关中的参与者提供同步存储以进行通信。

公共类方法

new() 显示源

创建一个新的GW

调用超类方法MonitorMixin.new

# File lib/drb/gw.rb, line 50 def initialize super() @hash = {} end

公共实例方法

显示来源

检索key从GW

# File lib/drb/gw.rb, line 57 def [](key) synchronize do @hash[key] end end

[]=(key, v) 显示源

存储价值vkey在GW

# File lib/drb/gw.rb, line 65 def []=(key, v) synchronize do @hash[key] = v end end