ext/win32ole/win32ole.c (fole_s_connect, fole_initialize, folevariant_initialize): check argument type of WIN32OLE.connect, WIN32OLE.new, WIN32OLE_VARIANT.new.
test/win32ole/test_win32ole.rb (test_s_new_exc, test_s_connect_exc): ditto.
test/win32ole/test_win32ole_variant.rb (test_s_new_exc): ditto.
test/win32ole/test_win32ole_method.rb: add assertion of WIN32OLE_METHOD.new.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ext/win32ole/win32ole.c (fole_s_connect, fole_initialize,
folevariant_initialize): check argument type of WIN32OLE.connect,
WIN32OLE.new, WIN32OLE_VARIANT.new.
test/win32ole/test_win32ole.rb (test_s_new_exc, test_s_connect_exc):
ditto.
test/win32ole/test_win32ole_variant.rb (test_s_new_exc): ditto.
test/win32ole/test_win32ole_method.rb: add assertion of
WIN32OLE_METHOD.new.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e