Sha256: 67dd62e2d5e30bfb0e7bcda21b1816d24ae3eeed41957108057cd500f47606a5

Contents?: true

Size: 651 Bytes

Versions: 6

Compression:

Stored size: 651 Bytes

Contents

module Serverspec
  module Type
    class WindowsRegistryKey < Base
      def exists?
        @runner.check_registry_key(@name)
      end

      def has_property?(property_name, property_type = :type_string)
        @runner.check_registry_key(@name, {:name => property_name, :type => property_type})
      end

      def has_value?(value)
        @runner.check_registry_key(@name, {:name => '', :type => :type_string, :value => value})
      end

      def has_property_value?(property_name, property_type, value)
        @runner.check_registry_key(@name, {:name => property_name, :type => property_type, :value => value})
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
serverspec-2.0.0.beta8 lib/serverspec/type/windows_registry_key.rb
serverspec-2.0.0.beta7 lib/serverspec/type/windows_registry_key.rb
serverspec-2.0.0.beta6 lib/serverspec/type/windows_registry_key.rb
serverspec-2.0.0.beta5 lib/serverspec/type/windows_registry_key.rb
serverspec-2.0.0.beta4 lib/serverspec/type/windows_registry_key.rb
serverspec-2.0.0.beta3 lib/serverspec/type/windows_registry_key.rb