Class: Serverspec::Type::IisWebsite

Inherits:
Base
  • Object
show all
Defined in:
lib/serverspec/type/iis_website.rb

Instance Method Summary collapse

Methods inherited from Base

#initialize, #to_ary

Constructor Details

This class inherits a constructor from Serverspec::Type::Base

Instance Method Details

#enabled?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/serverspec/type/iis_website.rb', line 9

def enabled?()
  backend.check_iis_website_enabled(@name)
end

#exists?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/serverspec/type/iis_website.rb', line 5

def exists?()
  backend.check_iis_website_installed(@name)
end

#has_physical_path?(path) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/serverspec/type/iis_website.rb', line 21

def has_physical_path?(path)
  backend.check_iis_website_path(@name, path)
end

#in_app_pool?(app_pool) ⇒ Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/serverspec/type/iis_website.rb', line 17

def in_app_pool?(app_pool)
  backend.check_iis_website_app_pool(@name, app_pool)
end

#running?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/serverspec/type/iis_website.rb', line 13

def running?()
  backend.check_iis_website_running(@name)
end

#to_sObject



25
26
27
# File 'lib/serverspec/type/iis_website.rb', line 25

def to_s
  %Q[IIS Website "#{@name}"]
end