Class: Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/inetmgr/configuration.rb

Direct Known Subclasses

IisConfiguration, SiteConfiguration

Instance Method Summary collapse

Constructor Details

#initialize(path) ⇒ Configuration

Returns a new instance of Configuration.



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

def initialize(path)
	@admin_manager = WIN32OLE.new "Microsoft.ApplicationHost.WritableAdminManager"
	@admin_manager.CommitPath = path;
end

Instance Method Details

#apply_changesObject

applies/commits all changes made since the creation of the IisConfiguration instance or the last time this method was called.



11
12
13
# File 'lib/inetmgr/configuration.rb', line 11

def apply_changes
 @admin_manager.CommitChanges
end