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

Methods

new   to_id   to_obj  

Classes and Modules

Class DRb::TimerIdConv::TimerHolder2

Public Class methods

[Source]

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

Public Instance methods

[Source]

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

[Source]

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

[Validate]

ruby-doc.org is a community service provided by James Britt and Happy Camper Studios, a Phoenix, Arizona, Ruby application development company.

Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.

For more information on the Ruby programming language, visit ruby-lang.org.

Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.