From: ara.t.howard@... Date: 2006-11-17T05:43:12+09:00 Subject: Re: finding which OS? On Fri, 17 Nov 2006, Luke Kanies wrote: > On Nov 16, 2006, at 3:17 AM, dc wrote: > >> hi - >> >> is there a way to find which OS Ruby is running on? > > Facter[1] does this and much more: > > luke@midden(0) $ irb > irb(main):001:0> require 'facter' > => true > irb(main):002:0> Facter.value(:operatingsystem) > => "Darwin" > irb(main):003:0> Facter.macaddress > => "00:0a:95:96:5f:64" > irb(main):004:0> Facter.to_hash.each do |p, v| next if p =~ /key/; puts "%s ^^^^^^^^^^^^^ ^^^^^^^^^^^^^ can you explain that? custom .to_s? seems like you should be able to do y Facter.table('key') # or :key for similar effect, or some such looks very cool btw - i didn't know about Facter. cheers. -a -- my religion is very simple. my religion is kindness. -- the dalai lama