Class: Inetmgr::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, server = nil) ⇒ Configuration

Returns a new instance of Configuration.



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

def initialize(path, server = nil)
  @admin_manager = WIN32OLE.new "Microsoft.ApplicationHost.WritableAdminManager", server
  @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.



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

def apply_changes
  @admin_manager.CommitChanges
end