Method: Inetmgr::IisObject#method_missing

Defined in:
lib/inetmgr/iis_object.rb

#method_missing(symbol, *args) ⇒ Object (private)



73
74
75
76
77
78
79
80
81
82
83
# File 'lib/inetmgr/iis_object.rb', line 73

def method_missing(symbol, *args)
	name = symbol.to_s.to_camel_case
	if (/=$/.match(name))

		@element.Properties.Item(name.sub(/=$/, '')).Value = args[0]
	else
		@element.Properties.Item(name).Value
	end
rescue WIN32OLERuntimeError
	raise "property '#{symbol}' -> #{$!}"
end