Sha256: 603ca9cfa2b94cef9bc8aa098325fce226ec7dc7c186d5bbe1621804bfba9acb

Contents?: true

Size: 222 Bytes

Versions: 31

Compression:

Stored size: 222 Bytes

Contents

class CPUUsage
	
	include Watchman
	
	def self.data
		out = MPstat.data.select do |line|
			line[:run][/^Average:/]
		end
		out.length > 0 ? out.first.merge({:summary => [:usr, :idle, :sys]}) : {:nodata => true}
	end
	
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
city-watch-0.6.8 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.6.7 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.6.6 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.6.5 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.6.4 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.6.3 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.6.2 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.6.1 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.6.0 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.5.9 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.5.8 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.5.7 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.5.6 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.5.5 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.5.4 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.5.3 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.5.2 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.5.1 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.5.0 lib/city_watch/watchmen/cpu_usage.rb
city-watch-0.4.9 lib/city_watch/watchmen/cpu_usage.rb