Method: Pools::Pooled::ClassMethods#connection_methods

Defined in:
lib/pools/pooled.rb

#connection_methods(*methods) ⇒ Object



33
34
35
36
37
38
39
40
41
# File 'lib/pools/pooled.rb', line 33

def connection_methods(*methods)
  methods.each do |method|
    define_method(method) do |*params, &block|
      with_connection do |client|
        client.send(method, *params, &block)
      end
    end
  end
end