Class: Inetmgr::SiteConfiguration

Inherits:
Configuration show all
Defined in:
lib/inetmgr/site_configuration.rb

Instance Method Summary collapse

Methods inherited from Configuration

#apply_changes

Constructor Details

#initialize(name, server = nil) ⇒ SiteConfiguration

Returns a new instance of SiteConfiguration.



5
6
7
# File 'lib/inetmgr/site_configuration.rb', line 5

def initialize(name, server = nil)
	super "MACHINE/WEBROOT/APPHOST/#{name}", server
end

Instance Method Details

#get_app_settingsObject



9
10
11
# File 'lib/inetmgr/site_configuration.rb', line 9

def get_app_settings
	get_collection "appSettings"
end

#get_connection_stringsObject



13
14
15
# File 'lib/inetmgr/site_configuration.rb', line 13

def get_connection_strings
	get_collection "connectionStrings"
end

#get_service_model_settingsObject



25
26
27
# File 'lib/inetmgr/site_configuration.rb', line 25

def get_service_model_settings
	IisObject.new get_admin_section("system.serviceModel")
end

#get_static_content_settingsObject



21
22
23
# File 'lib/inetmgr/site_configuration.rb', line 21

def get_static_content_settings
	IisObject.new get_admin_section("system.webServer/staticContent")
end

#get_validation_settingsObject



17
18
19
# File 'lib/inetmgr/site_configuration.rb', line 17

def get_validation_settings
	IisObject.new get_admin_section("system.webServer/validation")
end