Namespace
Methods
N
T
Class Public methods
new(timeout=600)
# File ../ruby/lib/drb/timeridconv.rb, line 74
def initialize(timeout=600)
  @holder = TimerHolder2.new(timeout)
end
Instance Public methods
to_id(obj)
# File ../ruby/lib/drb/timeridconv.rb, line 85
def to_id(obj)
  return @holder.add(obj)
end
to_obj(ref)
# File ../ruby/lib/drb/timeridconv.rb, line 78
def to_obj(ref)
  return super if ref.nil?
  @holder.fetch(ref)
rescue TimerHolder2::InvalidIndexError
  raise "invalid reference"
end