diff options
Diffstat (limited to 'ext/win32ole/lib/win32ole.rb')
-rw-r--r-- | ext/win32ole/lib/win32ole.rb | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/ext/win32ole/lib/win32ole.rb b/ext/win32ole/lib/win32ole.rb deleted file mode 100644 index f5c8a52c4a..0000000000 --- a/ext/win32ole/lib/win32ole.rb +++ /dev/null @@ -1,32 +0,0 @@ -begin - require 'win32ole.so' -rescue LoadError - # do nothing -end - -if defined?(WIN32OLE) - class WIN32OLE - - # - # By overriding Object#methods, WIN32OLE might - # work well with did_you_mean gem. - # This is experimental. - # - # require 'win32ole' - # dict = WIN32OLE.new('Scripting.Dictionary') - # dict.Ade('a', 1) - # #=> Did you mean? Add - # - def methods(*args) - super + ole_methods_safely.map(&:name).map(&:to_sym) - end - - private - - def ole_methods_safely - ole_methods - rescue WIN32OLE::QueryInterfaceError - [] - end - end -end |