Class: Database::ConcurrentThreadPool::BaseProxy

Inherits:
BasicObject
Defined in:
lib/sequel/extensions/concurrent_thread_pool.rb

Overview

Base proxy: delegates all method calls to the resolved async value.

Direct Known Subclasses

PreemptableProxy, Proxy

Instance Method Summary collapse

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missingObject



10
11
12
# File 'lib/sequel/extensions/concurrent_thread_pool.rb', line 10

def method_missing(...)
  __value.public_send(...)
end

Instance Method Details

#respond_to_missing?(*args) ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/sequel/extensions/concurrent_thread_pool.rb', line 14

def respond_to_missing?(*args)
  __value.respond_to?(*args)
end