class Andpush::ConnectionPool
Attributes
connection[R]
Public Class Methods
new(name: nil, proxy: nil, pool_size: Net::HTTP::Persistent::DEFAULT_POOL_SIZE)
click to toggle source
# File lib/andpush.rb, line 49 def initialize(name: nil, proxy: nil, pool_size: Net::HTTP::Persistent::DEFAULT_POOL_SIZE) @connection = Net::HTTP::Persistent.new(name: name, proxy: proxy, pool_size: pool_size) end
Public Instance Methods
call(request_class, uri, headers, body, *_)
click to toggle source
# File lib/andpush.rb, line 53 def call(request_class, uri, headers, body, *_) req = request_class.new(uri, headers) req.set_body_internal(body) connection.request(uri, req) end