in gems/aws-crt/lib/aws-crt/io/event_loop_group.rb [13:29]
def initialize(max_threads = nil)
unless max_threads.nil? ||
(max_threads.is_a?(Integer) && max_threads.positive?)
raise ArgumentError, 'max_threads must be nil or positive Integer'
end
max_threads = 0 if max_threads.nil?
manage_native do
Aws::Crt::Native.event_loop_group_options_new
end
Aws::Crt::Native.event_loop_group_options_set_max_threads(@native,
max_threads)
end