lib/celluloid/cpu_counter.rb in celluloid-0.15.2 vs lib/celluloid/cpu_counter.rb in celluloid-0.16.0.pre

- old
+ new

@@ -11,9 +11,11 @@ else Dir["/sys/devices/system/cpu/cpu*"].select { |n| n=~/cpu\d+/ }.count end when 'mingw', 'mswin' @cores = Integer(ENV["NUMBER_OF_PROCESSORS"][/\d+/]) + when 'freebsd' + @cores = Integer(`sysctl hw.ncpu`[/\d+/]) else @cores = nil end def self.cores; @cores; end