PHP 8.2.31
Preview: weakidconv.rb Size: 784 B
//proc/thread-self/root/opt/alt/ruby40/share/gems/gems/drb-2.2.3/lib/drb/weakidconv.rb

# frozen_string_literal: false
require_relative 'drb'

module DRb

  # DRb::WeakIdConv is deprecated since 2.2.1. You don't need to use
  # DRb::WeakIdConv instead of DRb::DRbIdConv. It's the same class.
  #
  # This file still exists for backward compatibility.
  #
  # To use WeakIdConv:
  #
  #  DRb.start_service(nil, nil, {:idconv => DRb::WeakIdConv.new})

  def self.const_missing(name) # :nodoc:
    case name
    when :WeakIdConv
      warn("DRb::WeakIdConv is deprecated. " +
           "You can use the DRb::DRbIdConv. " +
           "You don't need to use this.",
           uplevel: 1)
      const_set(:WeakIdConv, DRbIdConv)
      singleton_class.remove_method(:const_missing)
      DRbIdConv
    else
      super
    end
  end
end

# DRb.install_id_conv(WeakIdConv.new)

Directory Contents

Dirs: 0 × Files: 12

Name Size Perms Modified Actions
4.61 KB lrw-r--r-- 2026-05-21 12:15:23
Edit Download
58.76 KB lrw-r--r-- 2026-05-21 12:15:23
Edit Download
275 B lrw-r--r-- 2026-05-21 12:15:23
Edit Download
840 B lrw-r--r-- 2026-05-21 12:15:23
Edit Download
1.80 KB lrw-r--r-- 2026-05-21 12:15:23
Edit Download
3.00 KB lrw-r--r-- 2026-05-21 12:15:23
Edit Download
671 B lrw-r--r-- 2026-05-21 12:15:23
Edit Download
11.91 KB lrw-r--r-- 2026-05-21 12:15:23
Edit Download
2.16 KB lrw-r--r-- 2026-05-21 12:15:23
Edit Download
2.78 KB lrw-r--r-- 2026-05-21 12:15:23
Edit Download
35 B lrw-r--r-- 2026-05-21 12:15:23
Edit Download
784 B lrw-r--r-- 2026-05-21 12:15:23
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).