Class: DRb::GW
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Instance Chain:
self,
MonitorMixin
|
|
| Inherits: | Object |
| Defined in: | lib/drb/gw.rb |
Overview
The GW provides a synchronized store for participants in the gateway to communicate.
Class Method Summary
-
.new ⇒ GW
constructor
Creates a new
GW.
Instance Method Summary
-
#[](key)
Retrieves
keyfrom theGW. -
#[]=(key, v)
Stores value
vatkeyin theGW.
Constructor Details
.new ⇒ GW
Creates a new GW
# File 'lib/drb/gw.rb', line 51
def initialize super() @hash = {} end
Instance Method Details
#[](key)
Retrieves key from the GW
# File 'lib/drb/gw.rb', line 58
def [](key) synchronize do @hash[key] end end
#[]=(key, v)
Stores value v at key in the GW
# File 'lib/drb/gw.rb', line 66
def []=(key, v) synchronize do @hash[key] = v end end