inspec/lib/resources/os.rb

21 lines
445 B
Ruby
Raw Normal View History

2015-09-20 21:55:00 +00:00
# encoding: utf-8
2015-10-06 16:55:44 +00:00
# author: Dominik Richter
# author: Christoph Hartmann
2015-09-20 21:55:00 +00:00
module Vulcano::Resources
class OS < Vulcano.resource(1)
name 'os'
# reuse helper methods from backend
%w{redhat? debian? suse? bsd? solaris? linux? unix? windows?}.each do |os_family|
define_method((os_family).to_sym) do
vulcano.backend.os.send(os_family)
end
end
2015-09-20 21:55:00 +00:00
def [](name)
vulcano.backend.os[name]
2015-09-20 21:55:00 +00:00
end
end
end