Class DRb::TimerIdConv
In: lib/drb/timeridconv.rb
Parent: DRbIdConv

Methods

new   to_id   to_obj  

Classes and Modules

Class DRb::TimerIdConv::TimerHolder2

Public Class methods

[Source]

    # File lib/drb/timeridconv.rb, line 74
74:     def initialize(timeout=600)
75:       @holder = TimerHolder2.new(timeout)
76:     end

Public Instance methods

[Source]

    # File lib/drb/timeridconv.rb, line 85
85:     def to_id(obj)
86:       return @holder.add(obj)
87:     end

[Source]

    # File lib/drb/timeridconv.rb, line 78
78:     def to_obj(ref)
79:       return super if ref.nil?
80:       @holder.fetch(ref)
81:     rescue TimerHolder2::InvalidIndexError
82:       raise "invalid reference"
83:     end

[Validate]