class Grumlin::Config
Attributes
client_concurrency[RW]
client_factory[RW]
pool_size[RW]
url[RW]
Public Class Methods
new()
click to toggle source
# File lib/grumlin.rb, line 102 def initialize @pool_size = 10 @client_concurrency = 5 @client_factory = ->(url, parent) { Grumlin::Client.new(url, parent: parent) } end
Public Instance Methods
default_pool()
click to toggle source
# File lib/grumlin.rb, line 108 def default_pool @default_pool ||= Async::Pool::Controller.new(Grumlin::Client::PoolResource, limit: pool_size) end
reset!()
click to toggle source
# File lib/grumlin.rb, line 112 def reset! @default_pool = nil end