ruby/spec/rubyspec/library/win32ole/fixtures/classes.rb
usa b1d57ac688 Should require at spec file, not fixture file
Fixed ERRORs at non-Windows platforms.

* spec/rubyspec/library/win32ole/fixtures/classes.rb (require): removed.

* spec/rubyspec/library/win32ole/win32ole/ole_get_methods_spec.rb (require):
  forgotten to require 'win32ole'.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-05-16 16:16:47 +00:00

14 lines
238 B
Ruby

module WIN32OLESpecs
def self.new_ole(name)
retried = false
begin
WIN32OLE.new(name)
rescue WIN32OLERuntimeError => e
unless retried
retried = true
retry
end
raise e
end
end
end