Spec-Zone.ru › Ruby 2.7

класс Bundler::ConnectionPool::Wrapper

Родитель:
BasicObject

Константы

METHODS

Публичные методы класса

new(options = {}, &block) Показать исходный код
# File lib/bundler/vendor/connection_pool/lib/connection_pool.rb, line 131
def initialize(options = {}, &block)
  @pool = options.fetch(:pool) { ::Bundler::ConnectionPool.new(options, &block) }
end

Публичные методы экземпляра

method_missing(name, *args, &block) Показать исходный код
# File lib/bundler/vendor/connection_pool/lib/connection_pool.rb, line 155
def method_missing(name, *args, &block)
  with do |connection|
    connection.send(name, *args, &block)
  end
end
pool_available() Показать исходный код
# File lib/bundler/vendor/connection_pool/lib/connection_pool.rb, line 147
def pool_available
  @pool.available
end
pool_shutdown(&block) Показать исходный код
# File lib/bundler/vendor/connection_pool/lib/connection_pool.rb, line 139
def pool_shutdown(&block)
  @pool.shutdown(&block)
end
pool_size() Показать исходный код
# File lib/bundler/vendor/connection_pool/lib/connection_pool.rb, line 143
def pool_size
  @pool.size
end
respond_to?(id, *args) Показать исходный код
# File lib/bundler/vendor/connection_pool/lib/connection_pool.rb, line 151
def respond_to?(id, *args)
  METHODS.include?(id) || with { |c| c.respond_to?(id, *args) }
end
with(&block) Показать исходный код
# File lib/bundler/vendor/connection_pool/lib/connection_pool.rb, line 135
def with(&block)
  @pool.with(&block)
end

Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API