# class DRb::GW

The GW provides a synchronized store for participants in the gateway to communicate.

### Public Class Methods

new() click to toggle source

Creates a new GW

Calls superclass method MonitorMixin.new

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

### Public Instance Methods

[](key) click to toggle source

Retrieves `key` from the GW

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

[]=(key, v) click to toggle source

Stores value `v` at `key` in the GW

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