Class: 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) ⇒ SiteConfiguration

Returns a new instance of SiteConfiguration.



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

def initialize(name)
  super "MACHINE/WEBROOT/APPHOST/#{name}"
end

Instance Method Details

#get_app_settingsObject



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

def get_app_settings
  get_collection "appSettings"
end

#get_connection_stringsObject



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

def get_connection_strings
  get_collection "connectionStrings"
end

#get_service_model_settingsObject



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

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

#get_static_content_settingsObject



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

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

#get_validation_settingsObject



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

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