public
Description: Ruby bindings to the libstatgrab portable system statistics library
Homepage: http://statgrab.rubyforge.org
Clone URL: git://github.com/dag/ruby-statgrab.git
name age message
file .gitignore Sat May 17 05:14:08 -0700 2008 Use RDoc for API documentation [dag]
file LICENSE Wed Apr 30 19:55:28 -0700 2008 Move to Apache License [dag]
file README.mkdn Fri May 30 13:04:33 -0700 2008 Updates to README [dag]
file Rakefile Mon May 19 01:47:02 -0700 2008 Generate and publish website from README with Rake [dag]
file extconf.rb Tue Apr 29 01:42:26 -0700 2008 Initial commit [dag]
file statgrab.c Fri May 30 12:30:02 -0700 2008 Cosmetics [dag]
file statgrab.gemspec Mon May 19 01:26:12 -0700 2008 Build packages with Rake [dag]
README.mkdn

Statgrab for Ruby

Ruby bindings to the libstatgrab portable system statistics library.

Git repositories:

Building and installing

First, make sure libstatgrab is installed on your system.

Follow these procedures to build and install manually:

ruby extconf.rb
make
su
make install

Or if you prefer, install remotely from Rubyforge via Rubygems:

su
gem install statgrab

Sample program

require 'statgrab'
begin
  sg = Statgrab.new
  puts "CPU Usage: %.1f%%" % sg.cpu_percents[:user]
rescue Statgrab::Exception => e
  puts "Error! %s" % e.message
end

Licensing

Copyright 2008 Dag Odenhall dag.odenhall@gmail.com

Licensed under the Apache License, Version 2.0 (the "License"). You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.