Sha256: ba8cb63c23a9a70e9489c6dc7a15856b8768aa3a716db4a85f89c4c8264b24a9

Contents?: true

Size: 432 Bytes

Versions: 17

Compression:

Stored size: 432 Bytes

Contents

module Serverspec
  module Helper
    [
     'DetectOS',
     'AIX',
     'Darwin',
     'Debian',
     'FreeBSD',
     'Gentoo',
     'Plamo',
     'RedHat',
     'SmartOS',
     'Solaris',
     'Solaris10',
     'Solaris11',
     'Windows',
    ].each do |os|
      eval <<-EOF
        module #{os}
          include self.class.const_get('SpecInfra').const_get('Helper').const_get('#{os}')
        end
      EOF
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
serverspec-0.15.2 lib/serverspec/helper/os.rb
serverspec-0.15.1 lib/serverspec/helper/os.rb
serverspec-0.15.0 lib/serverspec/helper/os.rb
serverspec-0.14.4 lib/serverspec/helper/os.rb
serverspec-0.14.3 lib/serverspec/helper/os.rb
serverspec-0.14.2 lib/serverspec/helper/os.rb
serverspec-0.14.1 lib/serverspec/helper/os.rb
serverspec-0.14.0 lib/serverspec/helper/os.rb
serverspec-0.13.7 lib/serverspec/helper/os.rb
serverspec-0.13.6 lib/serverspec/helper/os.rb
serverspec-0.13.5 lib/serverspec/helper/os.rb
serverspec-0.13.4 lib/serverspec/helper/os.rb
serverspec-0.13.3 lib/serverspec/helper/os.rb
serverspec-0.13.2 lib/serverspec/helper/os.rb
serverspec-0.13.1 lib/serverspec/helper/os.rb
serverspec-0.13.0 lib/serverspec/helper/os.rb
serverspec-0.12.0 lib/serverspec/helper/os.rb