Module: Serverspec::Type

Defined in:
lib/octopus_serverspec_extensions/type/octopus_deploy_tentacle.rb,
lib/octopus_serverspec_extensions/type/windows_scheduled_task.rb,
lib/octopus_serverspec_extensions/type/java_property_file.rb,
lib/octopus_serverspec_extensions/type/chocolatey_package.rb,
lib/octopus_serverspec_extensions/type/windows_firewall.rb,
lib/octopus_serverspec_extensions/type/npm_package.rb

Defined Under Namespace

Classes: ChocolateyPackage, JavaPropertyFile, NpmPackage, OctopusDeployTentacle, WindowsFirewall, WindowsScheduledTask

Instance Method Summary collapse

Instance Method Details

#chocolatey_package(name) ⇒ Object



29
30
31
# File 'lib/octopus_serverspec_extensions/type/chocolatey_package.rb', line 29

def chocolatey_package(name)
  ChocolateyPackage.new(name)
end

#java_property_file(name) ⇒ Object



24
25
26
# File 'lib/octopus_serverspec_extensions/type/java_property_file.rb', line 24

def java_property_file(name)
  JavaPropertyFile.new(name)
end

#npm_package(name) ⇒ Object



32
33
34
# File 'lib/octopus_serverspec_extensions/type/npm_package.rb', line 32

def npm_package(name)
  NpmPackage.new(name)
end

#octopus_deploy_tentacle(serverUrl, apiKey, instance) ⇒ Object



102
103
104
# File 'lib/octopus_serverspec_extensions/type/octopus_deploy_tentacle.rb', line 102

def octopus_deploy_tentacle(serverUrl, apiKey, instance)
  OctopusDeployTentacle.new(serverUrl, apiKey, instance)
end

#windows_firewallObject



27
28
29
# File 'lib/octopus_serverspec_extensions/type/windows_firewall.rb', line 27

def windows_firewall
  WindowsFirewall.new
end

#windows_scheduled_task(name) ⇒ Object



28
29
30
# File 'lib/octopus_serverspec_extensions/type/windows_scheduled_task.rb', line 28

def windows_scheduled_task(name)
  WindowsScheduledTask.new(name)
end